bootstrap/7231: boostrap failure on gcc-cvs (libstdc++)

dl8bcu@dl8bcu.de dl8bcu@dl8bcu.de
Sun Jul 7 21:47:00 GMT 2002


>Number:         7231
>Category:       bootstrap
>Synopsis:       boostrap failure on gcc-cvs (libstdc++)
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          wrong-code
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 07 17:06:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Thorsten Kranzkowski
>Release:        3.1
>Organization:
>Environment:
System: Linux ds20 2.4.19-pre5 #5 SMP Tue May 7 23:08:57 UTC 2002 alpha unknown
Architecture: alpha ev6
	GNU ld version 2.12.90.0.14 20020627
	
host: alpha-unknown-linux-gnu
build: alpha-unknown-linux-gnu
target: alpha-unknown-linux-gnu
configured with: ../gcc/configure --prefix=/usr --enable-languages=c,c++
>Description:
	Bootstrapping fails like this:
/usr/src/gcc-cvs/build2/gcc/xgcc -shared-libgcc -B/usr/src/gcc-cvs/build2/gcc/ -nostdinc++  -L/usr/src/gcc-cvs/build2/alphaev6-unknown-linux-gnu/libstdc++-v3/src -L/usr/src/gcc-cvs/build2/alphaev6-unknown-linux-gnu/libstdc++-v3/src/.libs -B/usr/alphaev6-unknown-linux-gnu/bin/ -B/usr/alphaev6-unknown-linux-gnu/lib/ -isystem /usr/alphaev6-unknown-linux-gnu/include -shared -nostdlib /usr/lib/gcc-lib/alphaev6-unknown-linux-gnu/3.2/../../../crti.o /usr/src/gcc-cvs/build2/gcc/crtbeginS.o  .libs/basic_file.o .libs/bitset.o .libs/c++locale.o .libs/codecvt.o .libs/collate.o .libs/complex_io.o .libs/concept-inst.o .libs/ctype.o .libs/ext-inst.o .libs/fstream-inst.o .libs/functexcept.o .libs/globals.o .libs/io-inst.o .libs/ios.o .libs/istream-inst.o .libs/limits.o .libs/locale-inst.o .libs/locale.o .libs/localename.o .libs/messages.o .libs/misc-inst.o .libs/monetary.o .libs/numeric.o .libs/ostream-inst.o .libs/sstream-inst.o .libs/stdexcept.o .libs/stl-inst.o .libs/streambuf-inst.o .li!
bs/string-inst.o .libs/strstream.o .libs/time.o .libs/valarray-inst.o .libs/vterminate.o .libs/wstring-inst.o -Wl,--whole-archive ../libmath/.libs/libmath.a ../libsupc++/.libs/libsupc++convenience.a -Wl,--no-whole-archive  -L/usr/src/gcc-cvs/build2/alphaev6-unknown-linux-gnu/libstdc++-v3/src -L/usr/src/gcc-cvs/build2/alphaev6-unknown-linux-gnu/libstdc++-v3/src/.libs -lm ../libmath/.libs/libmath.a -lm ../libsupc++/.libs/libsupc++convenience.a -lm -L/usr/src/gcc-cvs/build2/gcc -L/usr/alphaev6-unknown-linux-gnu/bin -L/usr/alphaev6-unknown-linux-gnu/lib -L/usr/lib/gcc-lib/alphaev6-unknown-linux-gnu/3.2 -L/usr/lib/gcc-lib/alphaev6-unknown-linux-gnu/3.2/../../../../alphaev6-unknown-linux-gnu/lib -L/usr/lib/gcc-lib/alphaev6-unknown-linux-gnu/3.2/../../.. -lgcc_s -lc -lgcc_s -lm -lgcc_s -lc -lgcc_s   /usr/src/gcc-cvs/build2/gcc/crtendS.o /usr/lib/gcc-lib/alphaev6-unknown-linux-gnu/3.2/../../../crtn.o  -Wl,-O1 -Wl,--version-script=linker.map -Wl,-soname -Wl,libstdc++.so.5 -o .libs/li!
bstdc++.so.5.0.0
/usr/alphaev6-unknown-linux-gnu/bin/ld: .libs/functexcept.o: gp-relative relocation against dynamic symbol typeinfo for std::bad_exception
/usr/alphaev6-unknown-linux-gnu/bin/ld: .libs/functexcept.o: gp-relative relocation against dynamic symbol typeinfo for std::bad_exception
collect2: ld returned 1 exit status
make[3]: *** [libstdc++.la] Error 1
make[3]: Leaving directory `/usr/src/gcc-cvs/build2/alphaev6-unknown-linux-gnu/libstdc++-v3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/gcc-cvs/build2/alphaev6-unknown-linux-gnu/libstdc++-v3'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/usr/src/gcc-cvs/build2/alphaev6-unknown-linux-gnu/libstdc++-v3'
make: *** [all-target-libstdc++-v3] Error 2

>How-To-Repeat:
get current cvs gcc source and bootstrap like this:
../gcc*/configure --prefix=/usr --enable-languages=c,c++  --enable-threads
make -j2 bootstrap

>Fix:
	
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gcc-bugs mailing list