ExtUtils::MM_Unix: Get rid of unused printf arguments in dynamic_bs

The issue with redundant printf arguments that I noted in
v6.67_01-222-g32a5d25 for ExtUtils::MM_Any::dir_target() also exists for
ExtUtils::MM_Unix::dynamic_bs(). Fix that very minor issue too by
getting rid of the unused arguments.

We've been passing the wrong number of arguments to this function every
since three of them were removed in v6.67_01-157-g1364164.
Merge pull request #86 from avar/avar/remove-redundant-printf-arguments

ExtUtils::MM_Unix: Get rid of unused printf arguments in dynamic_bs
Release engineering for v6.87_03
ExtUtils::MM_Unix: Explicitly link against libperl.so on shared perls

Under Android, modules won't recognize symbols from libperl unless
it's explicitly declared as a dependency when linked.
MM_Unix: On Android, pass PERL_LIB through rel2abs().

Some unusual behavior, probably in Android's linker, makes these work:

    $ mkdir -p one/two/three
    $ ./perl -Ilib -MFile::Glob -e1
    $ cd one
    $ ../perl -I../lib -MFile::Glob -e1
    $ cd two
    $ ../../perl -I../../lib -MFile::Glob -e1

But this fails:

    $ cd three
    $ ../../../perl -I../../../lib -MFile::Glob -e1
    Can't load '../../../lib/auto/File/Glob/PL_File__Glob.so' for module File::Glob: Cannot load library: load_library[1093]: Library '../../../lib/auto/File/Glob/PL_File__Glob.so' not found at ../../../lib/DynaLoader.pm line 212.
     at -e line 0.
    Compilation failed in require.
    BEGIN failed--compilation aborted.

This is a problem for the core tests, and possibly for perls built with
-Duserelocatableinc.

We work around it by passing PERL_LIB through rel2abs().
Release engineering for v6.87_04
[RT#92535] Sync with blead - Remove old cross-compilation model

Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Release engineering for v6.87_05
Release engineering for v6.88
Liblist::Kid: Libraries are not transitive on Android

On Android, if libfoo.so depends on libm.so, and you link to
libfoo, you'll only see the symbols from libm that libfoo uses;
to get access to all of libm, an explicit link is required.

This became problematic on CPAN, where for example DateTime uses
isfinite from libm, and without the -lm it would fail to spot
the symbol at runtime.

Thankfully, it appears that OS/2 has (or at least, had) the same
issue, so we can piggyback on that code.
Release engineering for v6.89_01
Release engineering for v6.90
Make the meta tests more robust to CPAN::Meta changes
Release engineering for v6.91_01
Release engineering for v6.92
Make PL_FILES.t use a tempdir too
Resolve regression in MM_Unix.pm

Reported as https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/96

Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Release engineering for v6.93_01
Release engineering for v6.94
Make MIN_PERL_VERSION handle v-strings properly