Build broken on Debian Testing (linker trouble)

Nick Wellnhofer wellnhofer at aevum.de
Sat Jun 9 15:59:26 UTC 2012


On 09/06/2012 16:53, Moritz Lenz wrote:
> On some Debian Testing systems, the linking of parrot fails:
>
> cc -shared -O2 -L/usr/local/lib -fstack-protector -fPIC
> -fstack-protector -L/usr/local/lib  -o blib/lib/libparrot.so.4.3.0
> -Wl,-soname=libparrot.so.4.3.0 \
>                  src/string/api.o src/ops/core_ops.o src/core_pmcs.o
> ...
> compilers/imcc/pbc.o compilers/imcc/parser_util.o compilers/imcc/pcc.o
> compilers/imcc/api.o -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp
> -lreadline  -lffi   -fPIE -pie -Wl,-z,relro -Wl,-z,now  -ldl -lm
                       ^^^^^^^^^^

I think it's the "pie" flags that have recently been added to Debian's 
Perl. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657853

Nick


More information about the parrot-dev mailing list