Gcc 3.2.2 fails to build on a Tru64 UNIX, V5.1B system. gcc -DIN_GCC -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -o cc1 \ c-parse.o c-lang.o attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-format.o c-semantics.o c-objc-common.o libcpp.a main.o libbackend.a ./intl/libintl.a -liconv ../libiberty/libiberty.a _F64__F64_stat _F64__F64_fstat _F64__F64_lstat collect2: ld returned 1 exit status make[2]: *** [cc1] Error 1 make[2]: Leaving directory `/usr/users/olle/objdir/gcc' make[1]: *** [stage1_build] Error 2 make[1]: Leaving directory `/usr/users/olle/objdir/gcc' make: *** [bootstrap] Error 2 For some reason the file cppinit.o and cppfiles.o generetes incorrect external references, The F64 prefix is doubled, Release: unknown Environment: HP Tru64 Unix 5.1B, using gcc-3.2.2 build on a 5.1A system and gnu make How-To-Repeat: ALways
Fix: Not known
Responsible-Changed-From-To: unassigned->ro Responsible-Changed-Why: Mine.
State-Changed-From-To: open->feedback State-Changed-Why: As explained in PR other/9670, building with a copy of gcc from a different O/S release cannot generally work. Please try bootstrapping with the vendor cc instead.
State-Changed-From-To: feedback->closed State-Changed-Why: Fixed for 3.2.3, 3.3, 3.4: http://gcc.gnu.org/ml/gcc-patches/2003-02/msg01802.html