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