On 10/06/2010 03:01:35 AM, François Bissey wrote:
On 10/05/2010 10:59:20 PM, François Bissey wrote:Interesting. Invoking LDFLAGS="-Wl,-01 -Wl,--sort-common -Wl,--as-needed" emerge -1v --nodeps maxima I get, 32bit chroot: ;;; Note: ;;; Invoking external command: ;;; i686-pc-linux-gnu-gcc -o "/var/tmp/portage/sci-mathematics/maxima-5.20.1-r3/work/maxima-5.20.1/src/b inary-ecl/maxima" ... a very long line ... "-Wl,-01 -Wl,--sort-common -Wl,--as-needed" -Wl,-O1 -lecl -lgmp -lgc -ldl -lm usr/lib/gcc/i686-pc-linux-gnu/4.4.3/../../../../i686-pc-linux-gnu/bin/ld: unrecognized option '-01 -Wl' ---------------------- amd64: ;;; Note: ;;; Invoking external command: ;;; x86_64-pc-linux-gnu-gcc -o "/var/tmp/portage/sci-mathematics/maxima-5.20.1-r3/work/maxima-5.20.1/src/b inary-ecl/maxima" ... a very long line ... "-Wl,-01 -Wl,--sort-common -Wl,--as-needed" -Wl,-O1 -lecl -lgmp -lgc -lpthread -ldl -lm ;;; /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../x86_64-pc-linux-gnu/bin/ ld: unrecognized option '-01 -Wl' So in both cases -Wl,-O1 is appended to the LDFLAGS passed to emerge.Actually, what does: ecl-config --libs ecl-config --ldflags show? For you and Jean-Francis? I suspect that the bad argument comes from there. Francois
François, I have for ecl-config --ldflags && ecl-config --libs on 32bit -L/usr/lib/ -lecl -Wl,-O1 -ldl -lm -L/usr/lib/ -lecl -Wl,-O1 -ldl -lm and on amd64 -L/usr/lib64/ -lecl -Wl,-O1 -lpthread -ldl -lm -L/usr/lib64/ -lecl -Wl,-O1 -lpthread -ldl -lm Steve
pgpTTuLUKChj4.pgp
Description: PGP signature
