On 06/10/2012 12:34 PM, Nick Wellnhofer wrote: > On 10/06/2012 12:19, Moritz Lenz wrote: >> On 06/10/2012 08:40 AM, Moritz Lenz wrote: >>> So in short, it exhibits the same problem as master. >> >> I've run Configure.pl with --verbose and captured the output; you can >> find it here: http://moritz.faui2k3.org/tmp/parrot-configure.log >> >> The first occurrence of -pie comes from `icu-config --ldflags`. > > Ah, that's where the flags come from. This has already been reported as > a Debian bug: > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675895 > > It seems that the Debian parrot maintainer has fixed this by using > "icu-config --ldflags-libsonly" and that a fix for ICU is also in the works.
Should we adopt that fix too? >> If I configure parrot with --without-icu, it errors out while linking >> miniparrot: >> >> cc -o miniparrot frontend/parrot/main.o src/null_config.o src/longopt.o \ >> "-Wl,-rpath=/home/moritz/p6/rakudo/parrot/blib/lib" >> -L"/home/moritz/p6/rakudo/parrot/blib/lib" -lparrot -lpthread -lrt >> -lgmp -lreadline -lffi >> /home/moritz/p6/rakudo/parrot/blib/lib/libparrot.so: undefined reference >> to `dlopen' > > ... > >> /home/moritz/p6/rakudo/parrot/blib/lib/libparrot.so: undefined reference >> to `floor' >> collect2: ld returned 1 exit status >> make: *** [miniparrot] Error 1 > > That's on the compiler_flags branch, right? Yes. Cheers, Moritz _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
