3.1 Bootstrap failure on Solaris 2.8

Brad Lucier lucier@math.purdue.edu
Wed Mar 28 12:40:00 GMT 2001


Perhaps libstdc++.so is not in the LD_LIBRARY_PATH when it is time to link?

Brad

> 
> Today, I experienced a similar problem for gcc 3.0 on
> i686-pc-linux-gnu.  Source code: 2001-03-28 08:00 GMT
> 
> /bin/sh ../libtool --tag disable-shared --tag CXX --mode=link /nfs/oz/home/oldham/gcc/gcc1/objdir/gcc/g++ -B/nfs/oz/home/oldham/gcc/gcc1/objdir/gcc/ -nostdinc++  -L/nfs/oz/home/oldham/gcc/gcc1/objdir/i686-pc-linux-gnu/libstdc++-v3/src -L/nfs/oz/home/oldham/gcc/gcc1/objdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/nfs/oz/home/oldham/gcc-install/gcc1/i686-pc-linux-gnu/bin/ -B/nfs/oz/home/oldham/gcc-install/gcc1/i686-pc-linux-gnu/lib/ -isystem /nfs/oz/home/oldham/gcc-install/gcc1/i686-pc-linux-gnu/include -Wl,-O1  -fno-implicit-templates -prefer-pic -Wall -Wno-format -W -Wwrite-strings -Winline  -fdiagnostics-show-location=once  -ffunction-sections -fdata-sections  -g    -o libsupc++.la -rpath /nfs/oz/home/oldham/gcc-install/gcc1/lib  del_op.lo del_opnt.lo del_opv.lo del_opvnt.lo exception_support.lo new_handler.lo new_op.lo new_opnt.lo new_opv.lo new_opvnt.lo pure.lo tinfo.lo tinfo2.lo vec.lo  -lm 
> mkdir .libs
> /nfs/oz/home/oldham/gcc/gcc1/objdir/gcc/g++ -B/nfs/oz/home/oldham/gcc/gcc1/objdir/gcc/ -nostdinc++  -L/nfs/oz/home/oldham/gcc/gcc1/objdir/i686-pc-linux-gnu/libstdc++-v3/src -L/nfs/oz/home/oldham/gcc/gcc1/objdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/nfs/oz/home/oldham/gcc-install/gcc1/i686-pc-linux-gnu/bin/ -B/nfs/oz/home/oldham/gcc-install/gcc1/i686-pc-linux-gnu/lib/ -isystem /nfs/oz/home/oldham/gcc-install/gcc1/i686-pc-linux-gnu/include -shared -nostdlib /usr/lib/crti.o /nfs/oz/home/oldham/gcc/gcc1/objdir/gcc/crtbeginS.o   -L/nfs/oz/home/oldham/gcc/gcc1/objdir/i686-pc-linux-gnu/libstdc++-v3/src -L/nfs/oz/home/oldham/gcc/gcc1/objdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/nfs/oz/home/oldham/gcc/gcc1/objdir/gcc -lstdc++ -lm -lc -lgcc_s /nfs/oz/home/oldham/gcc/gcc1/objdir/gcc/crtendS.o /usr/lib/crtn.o  -Wl,-O1 -Wl,-soname -Wl,libsupc++.so.0 -o .libs/libsupc++.so.0.0.0
> /usr/bin/ld: cannot find -lstdc++
> collect2: ld returned 1 exit status
> make[4]: *** [libsupc++.la] Error 1
> make[4]: *** Waiting for unfinished jobs....
> ar rc .libs/libsupc++convenience.a
> ranlib .libs/libsupc++convenience.a
> creating libsupc++convenience.la
> (cd .libs && rm -f libsupc++convenience.la && ln -s ../libsupc++convenience.la libsupc++convenience.la)
> make[4]: Leaving directory `/home/oldham/gcc/gcc1/objdir/i686-pc-linux-gnu/libstdc++-v3/libsupc++'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/oldham/gcc/gcc1/objdir/i686-pc-linux-gnu/libstdc++-v3'
> make[2]: *** [all-recursive-am] Error 2
> make[2]: Leaving directory `/home/oldham/gcc/gcc1/objdir/i686-pc-linux-gnu/libstdc++-v3'
> make[1]: *** [all-target-libstdc++-v3] Error 2
> make[1]: Leaving directory `/home/oldham/gcc/gcc1/objdir'
> make: *** [bootstrap] Error 2
> gcc_build: error: Could not bootstrap the compiler
> 
> Thanks,
> Jeffrey D. Oldham
> oldham@codesourcery.com
> 



More information about the Gcc-bugs mailing list