This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: 3.0.2 cannot be built under Solaris 2.6
- To: Jeff Sturm <jsturm at one-point dot com>
- Subject: Re: 3.0.2 cannot be built under Solaris 2.6
- From: Maurizio Loreti <loreti at pd dot infn dot it>
- Date: Thu, 25 Oct 2001 07:35:39 +0200 (CEST)
- cc: gcc at gcc dot gnu dot org
On Wed, 24 Oct 2001, Jeff Sturm wrote:
> If you wish to use binutils, you must configure GCC so...
>
> > ../gcc-3.0.2/configure --prefix=/opt/gnu --with-gcc
>
> add "--with-as=<path-to-GNU-as> --with-ld=<path-to-GNU-ld> --with-gnu-as
> --with-gnu-ld" here.
This is definitely odd; as and ld are the only executables on the path,
and were recognized as such by configure (as shown by the log file). Your
recommandation worked for libc; but I still cannot bootstrap gcc-3.0.2 .
This is the error I am getting now:
(../gcc-3.0.2/configure ...; make bootstrap-lean)
...
/bin/sh ./libtool --tag=CXX --mode=compile /home/loreti/work/objdir/gcc/g++ -B/home/loreti/work/objdir/gcc/ -nostdinc++ -nostdinc++ -I/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/include/sparc-sun-solaris2.6 -I/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/include -I/home/loreti/work/gcc-3.0.2/libstdc++-v3/libsupc++ -I/home/loreti/work/gcc-3.0.2/libstdc++-v3/libio -I/home/loreti/work/gcc-3.0.2/libstdc++-v3/testsuite -L/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/src -L/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/src/.libs -B/opt/gnu/sparc-sun-solaris2.6/bin/ -B/opt/gnu/sparc-sun-solaris2.6/lib/ -isystem /opt/gnu/sparc-sun-solaris2.6/include -DHAVE_CONFIG_H -I. -I../../../gcc-3.0.2/libjava -I./include -I../../../gcc-3.0.2/libjava -Iinclude -I../../../gcc-3.0.2/libjava/include -I../../../gcc-3.0.2/libjava/../boehm-gc -I./../boehm-gc -DSOLARIS_THREADS=1 -D_SOLARIS_PTHREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -I../../../gcc-3.0.2/libjava/libltdl -I../../../gcc-3.0.2/libjava/libltdl -I../../../gcc-3.0.2/libjava/.././libjava/../gcc -I../../../gcc-3.0.2/libjava/../zlib -I../../../gcc-3.0.2/libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -I/usr/openwin/include -W -Wall -D_GNU_SOURCE -g -O2 -c ../../../gcc-3.0.2/libjava/posix-threads.cc
/home/loreti/work/objdir/gcc/g++ -B/home/loreti/work/objdir/gcc/ -nostdinc++ -nostdinc++ -I/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/include/sparc-sun-solaris2.6 -I/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/include -I/home/loreti/work/gcc-3.0.2/libstdc++-v3/libsupc++ -I/home/loreti/work/gcc-3.0.2/libstdc++-v3/libio -I/home/loreti/work/gcc-3.0.2/libstdc++-v3/testsuite -L/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/src -L/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/src/.libs -B/opt/gnu/sparc-sun-solaris2.6/bin/ -B/opt/gnu/sparc-sun-solaris2.6/lib/ -isystem /opt/gnu/sparc-sun-solaris2.6/include -DHAVE_CONFIG_H -I. -I../../../gcc-3.0.2/libjava -I./include -I../../../gcc-3.0.2/libjava -Iinclude -I../../../gcc-3.0.2/libjava/include -I../../../gcc-3.0.2/libjava/../boehm-gc -I./../boehm-gc -DSOLARIS_THREADS=1 -D_SOLARIS_PTHREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -I../../../gcc-3.0.2/libjava/libltdl -I../../../gcc-3.0.2/libjava/libltdl -I../../../gcc-3.0.2/libjava/.././libjava/../gcc -I../../../gcc-3.0.2/libjava/../zlib -I../../../gcc-3.0.2/libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -I/usr/openwin/include -W -Wall -D_GNU_SOURCE -g -O2 -Wp,-MD,.deps/posix-threads.pp -c ../../../gcc-3.0.2/libjava/posix-threads.cc -fPIC -DPIC -o .libs/posix-threads.o
/home/loreti/work/objdir/gcc/g++ -B/home/loreti/work/objdir/gcc/ -nostdinc++ -nostdinc++ -I/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/include/sparc-sun-solaris2.6 -I/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/include -I/home/loreti/work/gcc-3.0.2/libstdc++-v3/libsupc++ -I/home/loreti/work/gcc-3.0.2/libstdc++-v3/libio -I/home/loreti/work/gcc-3.0.2/libstdc++-v3/testsuite -L/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/src -L/home/loreti/work/objdir/sparc-sun-solaris2.6/libstdc++-v3/src/.libs -B/opt/gnu/sparc-sun-solaris2.6/bin/ -B/opt/gnu/sparc-sun-solaris2.6/lib/ -isystem /opt/gnu/sparc-sun-solaris2.6/include -DHAVE_CONFIG_H -I. -I../../../gcc-3.0.2/libjava -I./include -I../../../gcc-3.0.2/libjava -Iinclude -I../../../gcc-3.0.2/libjava/include -I../../../gcc-3.0.2/libjava/../boehm-gc -I./../boehm-gc -DSOLARIS_THREADS=1 -D_SOLARIS_PTHREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -I../../../gcc-3.0.2/libjava/libltdl -I../../../gcc-3.0.2/libjava/libltdl -I../../../gcc-3.0.2/libjava/.././libjava/../gcc -I../../../gcc-3.0.2/libjava/../zlib -I../../../gcc-3.0.2/libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -I/usr/openwin/include -W -Wall -D_GNU_SOURCE -g -O2 -Wp,-MD,.deps/posix-threads.pp -c ../../../gcc-3.0.2/libjava/posix-threads.cc -o posix-threads.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CC --mode=link /home/loreti/work/objdir/gcc/xgcc -B/home/loreti/work/objdir/gcc/ -B/opt/gnu/sparc-sun-solaris2.6/bin/ -B/opt/gnu/sparc-sun-solaris2.6/lib/ -isystem /opt/gnu/sparc-sun-solaris2.6/include -L/home/loreti/work/objdir/sparc-sun-solaris2.6/libjava -g -O2 -o libgcj.la -objectlist libgcj.objectlist \
../libffi/libfficonvenience.la \
-rpath /opt/gnu/lib -rpath /opt/gnu/lib -lpthread -lposix4 ./libltdl/libltdlc.la -version-info `grep -v '^#' ../../../gcc-3.0.2/libjava/libtool-version`
libtool: link: `java/lang/dtoa.lo' is not a valid libtool object
make[2]: *** [libgcj.la] Error 1
make[2]: Leaving directory `/home/loreti/work/objdir/sparc-sun-solaris2.6/libjava'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/loreti/work/objdir/sparc-sun-solaris2.6/libjava'
make: *** [all-target-libjava] Error 2
--
Maurizio Loreti http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy loreti@pd.infn.it