Perl 5.8.8 broken in CURRENT

Diego Sardina siarodx at gmail.com
Fri Feb 2 06:55:47 UTC 2007


Hi,
Perl port is broken on the last current i386 (01/02/2007, yesterday).
The miniperl test fails and compilation will go to a (forever) loop:

.......
LD_LIBRARY_PATH=/usr/devp/ports/lang/perl5.8/work/perl-5.8.8 ./miniperl 
-w -Ilib -MExporter -e '<?>' || make minitest
Segmentation fault (core dumped)
`sh  cflags "optimize='-O2 -pipe -march=pentium4'" miniperlmain.o` -DPIC 
-fPIC m
iniperlmain.c
.......

the backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x281845cb in PerlIO_default_layers () from ./libperl.so
(gdb) bt
#0  0x281845cb in PerlIO_default_layers () from ./libperl.so
#1  0x2818a4de in PerlIO_resolve_layers () from ./libperl.so
#2  0x28189e55 in PerlIO_openn () from ./libperl.so
#3  0x2818a305 in PerlIO_fdopen () from ./libperl.so
#4  0x2818a35d in PerlIO_stdstreams () from ./libperl.so
#5  0x2818a4a7 in Perl_PerlIO_stdin () from ./libperl.so
#6  0x280b706e in S_parse_body () from ./libperl.so
#7  0x280b9d36 in perl_parse () from ./libperl.so
#8  0x0804ba0c in main ()
(gdb)

It happened after the removal of a.out support.


Diego


More information about the freebsd-perl mailing list