Hello Tim,
Tim Rice writes:
Should a single libtool handle both 32bit & 64bit builds on Solaris
with Sun Studio 11?
No.
I tried using it to build libiconv-1.10 and got
.....
cd src && gmake all
gmake[1]: Entering directory `/usr/local/src/gnu/libiconv-1.10/src'
/bin/sh ../libtool --mode=link cc -L/opt/lib/64 iconv_no_i18n.o ../srclib/libicr
t.a ../lib/libiconv.la -o iconv_no_i18n
cc iconv_no_i18n.o -o .libs/iconv_no_i18n -L/opt/lib/64 ../srclib/libicrt.a ../
lib/.libs/libiconv.so -R/opt/lib/64
ld: fatal: file iconv_no_i18n.o: wrong ELF class: ELFCLASS64
ld: fatal: File processing errors. No output written to .libs/iconv_no_i18n
Isn't there a -xarch=v9 missing somewhere here (and during compile mode
as well)? IOW, why was $(CFLAGS) not passed to the command line?
Also please note the multilib fixes that are new in 1.5.23b are specific
to GCC.
Cheers,
Ralf
_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool