This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
zlib fails to build on sparc solaris 2.7
- To: gcc-bugs at gcc dot gnu dot org
- Subject: zlib fails to build on sparc solaris 2.7
- From: Mike Stump <mrs at windriver dot com>
- Date: Mon, 30 Oct 2000 17:57:42 -0800 (PST)
I was trying to build up a recent cvs pull, and got:
kankakee bash[1018] make
/bin/sh ./libtool --mode=link /folk/mrs/net/gcc-sol/gcc/xgcc -B/folk/mrs/net/gcc-sol/gcc/ -B/folk/mrs/packages/gcc-20000830/sparc-sun-solaris2.7/bin/ -B/folk/mrs/packages/gcc-20000830/sparc-sun-solaris2.7/lib/ -isystem /folk/mrs/packages/gcc-20000830/sparc-sun-solaris2.7/include -g -O2 -o libzgcj.la -version-info 0:0:0 -rpath /folk/mrs/packages/gcc-20001030/lib adler32.lo compress.lo crc32.lo deflate.lo gzio.lo infblock.lo infcodes.lo inffast.lo inflate.lo inftrees.lo infutil.lo trees.lo uncompr.lo zutil.lo
/folk/mrs/net/gcc-sol/gcc/xgcc -B/folk/mrs/net/gcc-sol/gcc/ -B/folk/mrs/packages/gcc-20000830/sparc-sun-solaris2.7/bin/ -B/folk/mrs/packages/gcc-20000830/sparc-sun-solaris2.7/lib/ -isystem /folk/mrs/packages/gcc-20000830/sparc-sun-solaris2.7/include -shared .libs/adler32.o .libs/compress.o .libs/crc32.o .libs/deflate.o .libs/gzio.o .libs/infblock.o .libs/infcodes.o .libs/inffast.o .libs/inflate.o .libs/inftrees.o .libs/infutil.o .libs/trees.o .libs/uncompr.o .libs/zutil.o -Wl,-soname -Wl,libzgcj.so.0 -o .libs/libzgcj.so.0.0.0
ld: warning: option -o appears more than once, first setting taken
ld: elf error: file libzgcj.so.0: unknown type, unable to process using elf(3E) libraries
ld: fatal: File processing errors. No output written to .libs/libzgcj.so.0.0.0
collect2: ld returned 1 exit status
make: *** [libzgcj.la] Error 1
:-( I have a GNU ld in my path, I configured with:
/kankakee1/tmp/mrs/net/egcs/zlib/configure --cache-file=../config.cache --host=sparc-sun-solaris2.7 --build=sparc-sun-solaris2.7 --enable-multilib --with-gcc-version-trigger=/kankakee1/tmp/mrs/net/egcs/gcc/version.c --prefix=/folk/mrs/packages/gcc-20001030 --srcdir=../../../egcs/zlib --with-target-subdir=sparc-sun-solaris2.7
I have GNU in my PATH, and it runs Sun's LD from collect2:
kankakee bash[1022] /folk/mrs/net/gcc-sol/gcc/xgcc -v -B/folk/mrs/net/gcc-sol/gcc/ -B/folk/mrs/packages/gcc-20000830/sparc-sun-solaris2.7/bin/ -B/folk/mrs/packages/gcc-20000830/sparc-sun-solaris2.7/lib/ -isystem /folk/mrs/packages/gcc-20000830/sparc-sun-solaris2.7/include -shared .libs/adler32.o .libs/compress.o .libs/crc32.o .libs/deflate.o .libs/gzio.o .libs/infblock.o .libs/infcodes.o .libs/inffast.o .libs/inflate.o .libs/inftrees.o .libs/infutil.o .libs/trees.o .libs/uncompr.o .libs/zutil.o -Wl,-soname -Wl,libzgcj.so.0 -o .libs/libzgcj.so.0.0.0
Reading specs from /folk/mrs/net/gcc-sol/gcc/specs
Configured with: --prefix=/folk/mrs/packages/gcc-20001030
gcc version 2.97 20001030 (experimental)
/folk/mrs/net/gcc-sol/gcc/collect2 -V -G -dy -z text -Y P,/usr/ccs/lib:/usr/lib -Qy -o .libs/libzgcj.so.0.0.0 /folk/mrs/net/gcc-sol/gcc/crti.o /usr/ccs/lib/values-Xa.o /folk/mrs/net/gcc-sol/gcc/crtbegin.o -L/folk/mrs/net/gcc-sol/gcc -L/usr/ccs/bin -L/usr/ccs/lib .libs/adler32.o .libs/compress.o .libs/crc32.o .libs/deflate.o .libs/gzio.o .libs/infblock.o .libs/infcodes.o .libs/inffast.o .libs/inflate.o .libs/inftrees.o .libs/infutil.o .libs/trees.o .libs/uncompr.o .libs/zutil.o -soname libzgcj.so.0 -lgcc -lgcc /folk/mrs/net/gcc-sol/gcc/crtend.o /folk/mrs/net/gcc-sol/gcc/crtn.o
ld: Software Generation Utilities - Solaris-ELF (4.0)
ld: warning: option -o appears more than once, first setting taken
ld: elf error: file libzgcj.so.0: unknown type, unable to process using elf(3E) libraries
ld: fatal: File processing errors. No output written to .libs/libzgcj.so.0.0.0
collect2: ld returned 1 exit status
It seems a whee bit brittle.