[Buildroot] [PATCH v8 02/11] perl: new package

François Perrad francois.perrad at gadz.org
Sat Oct 6 19:37:41 UTC 2012


2012/10/6 Thomas Petazzoni <thomas.petazzoni at free-electrons.com>:
>
> On Sat, 6 Oct 2012 15:33:02 +0200, François Perrad wrote:
>
>> > Also, on the target there is a usr/bin/perl and a usr/bin/perl5.x.y
>> > files. One is a hardlink to the other, but it is always a bit
>> > disturbing to see two big files of the same size. Shouldn't we
>> > replace that by a symlink instead, which is more obvious?
>>
>> libperl.so  1.2 MB
>> perl      4 KB (stripped)
>> perl5.16.1   4 KB
>> We speak about 4KB !
>
> Here:
>
> $ ls -l output/target/usr/bin/perl*
> -rwxr-xr-x 2 thomas thomas 4558484 oct.   4 23:12 output/target/usr/bin/perl
> -rwxr-xr-x 2 thomas thomas 4558484 oct.   4 23:12 output/target/usr/bin/perl5.16.1
> -rwxr-xr-x 2 thomas thomas   41693 oct.   4 22:59 output/target/usr/bin/perlbug
> -rwxr-xr-x 1 thomas thomas     224 oct.   4 22:59 output/target/usr/bin/perldoc
> -rwxr-xr-x 1 thomas thomas   10766 oct.   4 22:59 output/target/usr/bin/perlivp
> -rwxr-xr-x 2 thomas thomas   41693 oct.   4 22:59 output/target/usr/bin/perlthanks
>
> So it's not exactly 4 KB :)
>

do you have a shared library libperl.so, in
output/target/usr/lib/perl5/5.16.1/-your-arch-/CORE/libperl.so ?
or in output/build/perl-5.16.1/libperl.so ?

looks like a static linked build
the use of shared lib is forced at configure time by the option : -Duseshrplib

I need to see the ouput of :
on your target :
     # perl -V
or on your host :
     $ output/host/usr/bin/qemu-your-arch output/build/perl-5.16.1/perl -Ilib -V

François

> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Kernel, drivers, real-time and embedded Linux
> development, consulting, training and support.
> http://free-electrons.com



More information about the buildroot mailing list