Nelson H. F. Beebe wrote: >>> Re: [libtool 2.2] testsuite: 19 64 failed [GNU/Linux IA-32] >>> Hmm. Does the gcj on this system add -liconv at link time, but somehow >>> not add it to the rpath? >
Thank you for the response. > The separate need for -Wl,-rpath,/path/to/something or > -R/path/to/something in addition to -L/path/to/something is common on > many Unix flavors if executables are to run without an environment > variable like LD_LIBRARY_PATH having to be set. We don't use the > ld.so.conf feature on GNU/Linux, because we found that it broke too > many gnome packages. The gcj in /usr/local/bin does indeed add -liconv, thank you for confirming my suspicion. Ralf has already checked in a workaround for gcj being unable to create objects/executables. I guess I will add to that so it tests that an executable created by the compiler will actually run. > >>> What does: >>> >>> gcj -### -o /dev/null /dev/null >>> >>> show? > > I have two versions of gcj on this system: > > % \which -a gcj > /usr/local/bin/gcj > /usr/bin/gcj > > % /usr/bin/gcj --version > gcj (GCC) 3.4.6 20060404 (Red Hat 3.4.6-9) > > % /usr/local/bin/gcj --version > gcj (GCC) 3.4.3 > > % /usr/bin/gcj -### -o /dev/null /dev/null > Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.6/specs > Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.6/libgcj.spec > rename spec lib to liborig > Configured with: ../configure --prefix=/usr --mandir=/usr/share/man > --infodir=/u > sr/share/info --enable-shared --enable-threads=posix --disable-checking > --with-s > ystem-zlib --enable-__cxa_atexit --disable-libunwind-exceptions > --enable-java-aw > t=gtk --host=i386-redhat-linux > Thread model: posix > gcc version 3.4.6 20060404 (Red Hat 3.4.6-9) > "/usr/libexec/gcc/i386-redhat-linux/3.4.6/collect2" "--eh-frame-hdr" "-m" > "elf_ > i386" "-dynamic-linker" "/lib/ld-linux.so.2" "-o" "/dev/null" > "/usr/lib/gcc/i386 > -redhat-linux/3.4.6/../../../crt1.o" > "/usr/lib/gcc/i386-redhat-linux/3.4.6/../.. > /../crti.o" "/usr/lib/gcc/i386-redhat-linux/3.4.6/crtbegin.o" > "-L/usr/local/sys/ > FortranPlus/fplus_55h/lib" "-L/usr/lib/gcc/i386-redhat-linux/3.4.6" > "-L/usr/lib/ > gcc/i386-redhat-linux/3.4.6" > "-L/usr/lib/gcc/i386-redhat-linux/3.4.6/../../.." " > /dev/null" "-lgcc_s" "-lgcc" "-lgcj" "-lm" "-lpthread" "-lz" "-ldl" "-lgcc_s" > "- > lgcc" "-lc" "-lgcc_s" "-lgcc" "/usr/lib/gcc/i386-redhat-linux > > % /usr/local/bin/gcj -### -o /dev/null /dev/null > Reading specs from > /export/local/i386-linux/bin/../lib/gcc/i686-pc-linux-gnu/3.4 > .3/specs > Reading specs from > /export/local/i386-linux/bin/../lib/gcc/i686-pc-linux-gnu/3.4 > .3/../../../libgcj.spec > rename spec lib to liborig > Configured with: ../gcc-3.4.3/configure > Thread model: posix > gcc version 3.4.3 > > "/export/local/i386-linux/bin/../libexec/gcc/i686-pc-linux-gnu/3.4.3/collect2" > > "--eh-frame-hdr" "-m" "elf_i386" "-dynamic-linker" "/lib/ld-linux.so.2" "-o" > "/d > ev/null" "/usr/lib/crt1.o" "/usr/lib/crti.o" > "/export/local/i386-linux/bin/../li > b/gcc/i686-pc-linux-gnu/3.4.3/crtbegin.o" > "-L/export/local/i386-linux/bin/../lib > /gcc/i686-pc-linux-gnu/3.4.3" "-L/export/local/i386-linux/bin/../lib/gcc" > "-L/us > r/local/sys/FortranPlus/fplus_55h/lib" > "-L/usr/local/lib/gcc/i686-pc-linux-gnu/3 > .4.3" > "-L/export/local/i386-linux/bin/../lib/gcc/i686-pc-linux-gnu/3.4.3/../../. > ./../i686-pc-linux-gnu/lib" > "-L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../ > ../../i686-pc-linux-gnu/lib" > "-L/export/local/i386-linux/bin/../lib/gcc/i686-pc- > linux-gnu/3.4.3/../../.." > "-L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../.. > " "/dev/null" "-lgcc_s" "-lgcc" "-lgcj" "-lm" "-liconv" "-lpthread" "-ldl" > "-lgc > c_s" "-lgcc" "-lc" "-lgcc_s" "-lgcc" > "/export/local/i386-linux/bin/../lib/gcc/i6 > 86-pc-linux-gnu/3.4.3/crtend.o" "/usr/lib/crtn.o" Thank you. Peter -- Peter O'Gorman http://pogma.com _______________________________________________ Bug-libtool mailing list Bug-libtool@gnu.org http://lists.gnu.org/mailman/listinfo/bug-libtool