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

François Perrad francois.perrad at gadz.org
Mon Oct 8 16:57:05 UTC 2012


2012/10/6 François Perrad <francois.perrad at gadz.org>:
> 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 :)
>>

ping.
do you still have this problem ?

>
> 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