libperl stage-qa check and libraries that do not link against libperl.so

Raphael Kubo da Costa rakuco at FreeBSD.org
Sun Jan 17 22:12:46 UTC 2016


Mathieu Arnold <mat at FreeBSD.org> writes:

> +--On 17 janvier 2016 15:42:46 +0100 Raphael Kubo da Costa
> <rakuco at FreeBSD.org> wrote:
> | Warning:
> | /wrkdir/stage/usr/local/lib/perl5/site_perl/mach/5.20/auto/Net/Libproxy/L
> | ibproxy.so is not linked with libperl.so.5.20, not respecting lddlflags?
> | Error: None of the .so in
> | /wrkdir/stage/usr/local/lib/perl5/site_perl/mach/5.20 are linked with
> | libperl.so.5.20, see above for the full list.
>
> Ok, there are two kinds of .so that gets into PERL_ARCH:
>
> 1) the Perl modules, that are linked with libperl.so, and for which must
> have the rpath set to be able to get libperl.so from where it's installed.
> 2) The rest of them, they're general .so that do not contain Perl code, and
> are not linked with libperl.so. For these, if the non-linking is
> intentional, and not needed, ignore the ***WARNING***.

Right. If linking against libperl.so and not linking against it are both
fine, does it still make sense to have that stage-qa check?


More information about the freebsd-gnome mailing list