RaspberryPi (ARMv6) after update EABI not build perl
Andrew Turner
andrew at fubar.geek.nz
Sun Jul 21 12:50:10 UTC 2013
On Thu, 18 Jul 2013 22:15:24 +0400
Andrey Fesenko <f0andrey at gmail.com> wrote:
> Hi, anyone succeeded build perl for eabi? my rpi make results in an
> error equally for all perl version
>
> # define PERL_FPU_INIT (void)fpsetmask(0)
> ^
> 1 warning generated.
> LD_LIBRARY_PATH=/usr/ports/lang/perl5.14/work/perl-5.14.4 cc -pthread
> -Wl,-E -fstack-protector -L/usr/local/lib -o miniperl gv.o toke.o
> perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro.o keywords.o
> hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o
> doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o perlio.o
> perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o
> miniperlmain.o opmini.o perlmini.o -lm -lcrypt -lutil
> LD_LIBRARY_PATH=/usr/ports/lang/perl5.14/work/perl-5.14.4 ./miniperl
> -w -Ilib -MExporter -e '<?>' || /usr/bin/make minitest
> longjmp botch.
> Abort trap (core dumped)
> LD_LIBRARY_PATH=/usr/ports/lang/perl5.14/work/perl-5.14.4 ./miniperl
> -Ilib make_patchnum.pl
> Updating 'git_version.h' and 'lib/Config_git.pl'
> longjmp botch.
> *** Signal 6
>
> Stop.
> make: stopped in /usr/ports/lang/perl5.14/work/perl-5.14.4
> *** Error code 1 (ignored)
>
> You may see some irrelevant test failures if you have been unable
> to build lib/Config.pm, or the Unicode data files.
>
> cd t && (rm -f perl; /bin/ln -s ../miniperl perl) &&
> LD_LIBRARY_PATH=/usr/ports/lang/perl5.14/work/perl-5.14.4 ./perl TEST
> base/*.t comp/*.t cmd/*.t run/*.t io/*.t re/*.t op/*.t uni/*.t
> </dev/tty
> t/base/cond.....................longjmp botch.
> FAILED--no leader found
> Failed a basic test (base/cond.t) -- cannot continue.
> longjmp botch.
> *** Signal 6 (ignored)
> /bin/ln -s perldelta.pod pod/perl5144delta.pod
> LD_LIBRARY_PATH=/usr/ports/lang/perl5.14/work/perl-5.14.4 ./miniperl
> -Ilib autodoc.pl
> longjmp botch.
I've tracked this down to a bug in siglongjmp. It should be fixed it in
r253518. Can you upgrade your libc and test perl?
Andrew.
More information about the freebsd-arm
mailing list