This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Bootstrap status of 2.95.3test2 and 3.0 on many host types


I tried bootstrapping your compilers (c,c++) on my compile farm:

gcc 2.95.test3

2.95/i386-unknown-freebsdelf	bootstrap successful
2.95/i686-pc-linux-gnu		bootstrap successful
2.95/sparc-sun-solaris2.7	bootstrap successful
2.95/alphaev56-dec-osf4.0e	bootstrap successful
2.95/i386-pc-solaris2.8		bootstrap successful
2.95/sparc-sun-sunos4.1.4	bootstrap successful

2.95/hppa2.0-hp-hpux10.20	compare fails; manual `make install' succeeds
2.95/rs6000-ibm-aix4.3.0.0	libiberty ld: ERROR: Undefined symbol: L..639
2.95/i686-UnixWare7.0.1-sysv5	collect2.c (my_strsignal): NSIG undeclared
2.95/i386-unknown-netbsd1.5	_floatdidf: Assembler: Alignment not a power of 2

gcc 3.0 CVS of 2001-01-26:

3.0/sparc-sun-solaris2.7	bootstrap successful
3.0/i686-pc-linux-gnu		bootstrap successful
3.0/i386-pc-solaris2.8		bootstrap successful

3.0/hppa2.0-hp-hpux10.20	as: Illegal symbol in opcode position
3.0/rs6000-ibm-aix4.3.0.0	ld: ERROR: TOC overflow. TOC size: 66732 Max: 65536
3.0/i386-unknown-freebsd4.2	make tries to run `+make' !?
3.0/sparc-sun-sunos4.1.4	libstdc++ problem: gen-num-limits failed to build
3.0/i386-unknown-netbsdelf1.5	_clz.o: Assembler: Alignment not a power of 2
3.0/alphaev56-dec-osf4.0e	expr.c: compiler: Virtual memory exhausted
3.0/i586-sco-sysv5uw7.0.1	gen-num-limits: sys/types.h: declaration does not declare anything

Bernd's 2.95 HP `as' patch seems to have broken AIX.

2.95, but not 3.0, builds on Freebsd 4.2.  It looks like 3.0 may have
a dependency on GNU make or be confused by `set -x'.

I'm impressed by the great variety of brokenness.

Build logs are available.

Details:

command used was:

(set -x; cd $builddir && (make distclean; $srcdir/configure --enable-languages='c,c++' --disable-nls --prefix=$instdir) && make bootstrap && make install)


GNU make, awk, perl, etc. installed on all systems, but not binutils.
All systems used native linker.
GNU make not installed on freebsd.

gcc 3.0 was CVS state of 2 days ago.
gcc 2.95 was 2.95.3.test2 with Bernd's HP patch applied.


-------------------- 2.95 failures ---------------------------

gcc 2.95 + AIX error messages are:

stage1/xgcc -Bstage1/ -B/project/xemacs/import/test-gcc/2.95/rs6000-ibm-aix4.3.0.0/install/rs6000-ibm-aix4.3.0.0/bin/  -DIN_GCC -DHAIFA    -O2 -g -O2  -DHAVE_CONFIG_H -Wl,-bbigtoc -o cc1 toplev.o version.o tree.o print-tree.o stor-layout.o fold-const.o function.o stmt.o except.o expr.o calls.o expmed.o explow.o optabs.o intl.o varasm.o rtl.o print-rtl.o rtlanal.o emit-rtl.o genrtl.o real.o dbxout.o sdbout.o dwarfout.o dwarf2out.o xcoffout.o bitmap.o alias.o gcse.o integrate.o jump.o cse.o loop.o unroll.o flow.o stupid.o combine.o varray.o regclass.o regmove.o local-alloc.o global.o reload.o reload1.o caller-save.o insn-peep.o reorg.o haifa-sched.o final.o recog.o reg-stack.o insn-opinit.o insn-recog.o insn-extract.o insn-output.o insn-emit.o lcm.o profile.o insn-attrtab.o rs6000.o getpwd.o  convert.o mbchar.o dyn-string.o splay-tree.o graph.o sbitmap.o resource.o hash.o c-parse.o c-lang.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-iterate.o  obstack.o alloca.o      -lld ../libiberty/libiberty.a
ld: 0711-317 ERROR: Undefined symbol: L..639
ld: 0711-317 ERROR: Undefined symbol: L..632
ld: 0711-317 ERROR: Undefined symbol: L..633
ld: 0711-317 ERROR: Undefined symbol: L..630
ld: 0711-317 ERROR: Undefined symbol: L..631
ld: 0711-317 ERROR: Undefined symbol: L..628
ld: 0711-317 ERROR: Undefined symbol: L..629
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
collect2: ld returned 8 exit status
make[2]: *** [cc1] Error 1
make[2]: Leaving directory `/project/xemacs/import/test-gcc/2.95/rs6000-ibm-aix4.3.0.0/build/gcc'
make[1]: *** [bootstrap] Error 2



gcc 2.95 + netbsd1.5 error messages are:

  ./xgcc -B/project/xemacs/import/test-gcc/2.95/i386-unknown-netbsd1.5/install/i386-unknown-netbsd1.5/bin/ -B./ -I/project/xemacs/import/test-gcc/2.95/i386-unknown-netbsd1.5/install/i386-unknown-netbsd1.5/include -O2   -DIN_GCC     -g -I./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I/project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc -I/project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc/config -I/project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc/../include -c -DL${name} \
      -DUSE_COLLECT2 /project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc/libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ` if [ -f /amd/fs/export/project/xemacs/import/test-gcc/2.95/i386-unknown-netbsd1.5/build/gcc/../binutils/ar ] ; then echo /amd/fs/export/project/xemacs/import/test-gcc/2.95/i386-unknown-netbsd1.5/build/gcc/../binutils/ar ; else if [ "i386-unknown-netbsd1.5" = "i386-unknown-netbsd1.5" ] ; then echo ar; else t='s,x,x,'; echo ar | sed -e $t ; fi; fi` rc tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
done
_muldi3
_divdi3
_moddi3
_udivdi3
_umoddi3
_negdi2
_lshrdi3
_ashldi3
_ashrdi3
_ffsdi2
_udiv_w_sdiv
_udivmoddi4
_cmpdi2
_ucmpdi2
_floatdidf
/var/tmp/ccBxglim.s: Assembler messages:
/var/tmp/ccBxglim.s:131: Error: Alignment not a power of 2
make[2]: *** [libgcc2.a] Error 1
make[2]: Leaving directory `/amd/fs/export/project/xemacs/import/test-gcc/2.95/i386-unknown-netbsd1.5/build/gcc'
make[1]: *** [bootstrap] Error 2



gcc 2.95 + unixware error messages are:

gcc  -DIN_GCC     -g  -DHAVE_CONFIG_H    -I. -I/project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc -I/project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc/config -I/project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc/../include  \
-DTARGET_MACHINE=\"i686-UnixWare7.0.1-sysv5\"  \
-c `echo /project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc/collect2.c | sed 's,^\./,,'`
/project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc/collect2.c: In function `my_strsignal':
/project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc/collect2.c:357: `NSIG' undeclared (first use in this function)
/project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc/collect2.c:357: (Each undeclared identifier is reported only once
/project/xemacs/import/test-gcc/2.95/gcc-2.95.3.test3/gcc/collect2.c:357: for each function it appears in.)
make[2]: *** [collect2.o] Error 1
make[2]: Leaving directory `/tmp_mnt/project/xemacs/import/test-gcc/2.95/i686-UnixWare7.0.1-sysv5/build/gcc'
make[1]: *** [bootstrap] Error 2

-------------------- 3.0 failures ---------------------------

gcc 3.0 + freebsd error messages are: (using native make; using `set -x')

true "AR_FLAGS=rc"  "CC_FOR_BUILD=gcc"  "CFLAGS=-g -O2"  "CXXFLAGS=-g -O2"  "CFLAGS_FOR_BUILD="  "CFLAGS_FOR_TARGET=-g -O2"  "INSTALL=/bin/sh /net/fs/export/project/xemacs/import/gcc/install-sh -c"  "INSTALL_DATA=/bin/sh /net/fs/export/project/xemacs/import/gcc/install-sh -c -m 644"  "INSTALL_PROGRAM=/bin/sh /net/fs/export/project/xemacs/import/gcc/install-sh -c "  "INSTALL_SCRIPT=/bin/sh /net/fs/export/project/xemacs/import/gcc/install-sh -c"  "LDFLAGS="  "LIBCFLAGS=-g -O2"  "LIBCFLAGS_FOR_TARGET=-g -O2"  "MAKE=make"  "MAKEINFO=makeinfo  "  "PICFLAG="  "PICFLAG_FOR_TARGET="  "SHELL=/bin/sh"  "EXPECT=expect"  "RUNTEST=runtest"  "RUNTESTFLAGS="  "exec_prefix=/project/xemacs/import/test-gcc/3.0/i386-unknown-freebsd4.2/install"  "infodir=/project/xemacs/import/test-gcc/3.0/i386-unknown-freebsd4.2/install/info"  "libdir=/project/xemacs/import/test-gcc/3.0/i386-unknown-freebsd4.2/install/lib"  "prefix=/project/xemacs/import/test-gcc/3.0/i386-unknown-freebsd4.2/install"  "tooldir=/project/xemacs/import/test-gcc/3.0/i386-unknown-freebsd4.2/install/i386-unknown-freebsd4.2"  "AR=ar"  "AS=as"  "CC=gcc"  "CXX=c++"  "LD=ld"  "LIBCFLAGS=-g -O2"  "NM=nm"  "PICFLAG="  "RANLIB=ranlib"  "DESTDIR=" DO=all multi-do
Bootstrapping the compiler
+make CC="gcc" libdir=/project/xemacs/import/test-gcc/3.0/i386-unknown-freebsd4.2/install/lib LANGUAGES="c"
+make: not found
*** Error code 127

Stop in /net/fs/export/project/xemacs/import/test-gcc/3.0/i386-unknown-freebsd4.2/build/gcc.
*** Error code 1



gcc 3.0 + hpux error messages are: (using native as)

./xgcc -B./ -B/project/xemacs/import/test-gcc/3.0/hppa2.0-hp-hpux10.20/install/hppa2.0-hp-hpux10.20/bin/ -isystem /project/xemacs/import/test-gcc/3.0/hppa2.0-hp-hpux10.20/install/hppa2.0-hp-hpux10.20/include -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include  -fPIC -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I/project/xemacs/import/gcc/gcc -I/project/xemacs/import/gcc/gcc/. -I/project/xemacs/import/gcc/gcc/config -I/project/xemacs/import/gcc/gcc/../include -DUSE_COLLECT2 -DL_muldi3 -c /project/xemacs/import/gcc/gcc/libgcc2.c -o libgcc/./_muldi3.o
cc1: warning: -g is only supported when using GAS on this processor,
cc1: warning: -g option disabled.
as: "/var/tmp/ccgr8rae.s", line 10: error 1051: Illegal symbol in opcode position - :

make[3]: *** [libgcc/./_muldi3.o] Error 1
make[3]: Leaving directory `/project/xemacs/import/test-gcc/3.0/hppa2.0-hp-hpux10.20/build/gcc'
make[2]: *** [libgcc.a] Error 2
make[2]: Leaving directory `/project/xemacs/import/test-gcc/3.0/hppa2.0-hp-hpux10.20/build/gcc'
make[1]: *** [stage1_build] Error 2


gcc 3.0 + sunos4 error messages are:

running mknumeric_limits
/tmp_mnt/project/xemacs/import/test-gcc/3.0/sparc-sun-sunos4.1.4/build/gcc/g++ -B/tmp_mnt/project/xemacs/import/test-gcc/3.0/sparc-sun-sunos4.1.4/build/gcc/ -nostdinc++ -L/tmp_mnt/project/xemacs/import/test-gcc/3.0/sparc-sun-sunos4.1.4/build/sparc-sun-sunos4.1.4/pic/libstdc++-v3/src -L/tmp_mnt/project/xemacs/import/test-gcc/3.0/sparc-sun-sunos4.1.4/build/sparc-sun-sunos4.1.4/pic/libstdc++-v3/src/.libs -B/project/xemacs/import/test-gcc/3.0/sparc-sun-sunos4.1.4/install/sparc-sun-sunos4.1.4/bin/ -B/project/xemacs/import/test-gcc/3.0/sparc-sun-sunos4.1.4/install/sparc-sun-sunos4.1.4/lib/ -isystem /project/xemacs/import/test-gcc/3.0/sparc-sun-sunos4.1.4/install/sparc-sun-sunos4.1.4/include  -fpic  -I/tmp_mnt/project/xemacs/import/test-gcc/3.0/sparc-sun-sunos4.1.4/build/sparc-sun-sunos4.1.4/pic/libstdc++-v3/include     -o /tmp_mnt/project/xemacs/import/test-gcc/3.0/sparc-sun-sunos4.1.4/build/sparc-sun-sunos4.1.4/pic/libstdc++-v3/src/gen-num-limits /project/xemacs/import/gcc/libstdc++-v3/src/gen-num-limits.cc      -nodefaultlibs -lgcc -lc
/project/xemacs/import/gcc/libstdc++-v3/src/gen-num-limits.cc: In function 
   `void traps() [with T = unsigned char]':
/project/xemacs/import/gcc/libstdc++-v3/src/gen-num-limits.cc:171: no matching 
   function for call to `signal_adapter(void (*(&)(...))(...), int, void 
   (&)(int))'
/project/xemacs/import/gcc/libstdc++-v3/src/gen-num-limits.cc:171: no matching 
   function for call to `signal_adapter(void (*(&)(...))(...), int, void 
   (&)(int))'
/project/xemacs/import/gcc/libstdc++-v3/src/gen-num-limits.cc: In function 
..... [more messages snipped] .......
gen-num-limits failed to build, exiting.
mknumeric_limits failed to execute properly: exiting
make[1]: *** [configure-target-libstdc++-v3] Error 1
make[1]: Leaving directory `/tmp_mnt/project/xemacs/import/test-gcc/3.0/sparc-sun-sunos4.1.4/build'
make: *** [bootstrap] Error 2


gcc 3.0 + dec-osf4 error messages are:

(This machine seems to have 256 MB real memory and 292 MB swap.
 Note that vm is only exhausted during stage2_build.)

stage1/xgcc -Bstage1/ -B/project/xemacs/import/test-gcc/3.0/alphaev56-dec-osf4.0e/install/alphaev56-dec-osf4.0e/bin/ -c  -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H    -I. -I. -I/project/xemacs/import/gcc/gcc -I/project/xemacs/import/gcc/gcc/. -I/project/xemacs/import/gcc/gcc/config -I/project/xemacs/import/gcc/gcc/../include /project/xemacs/import/gcc/gcc/expr.c -o expr.o
/project/xemacs/import/gcc/gcc/expr.c: In function `store_constructor':
/project/xemacs/import/gcc/gcc/expr.c:4573: warning: `minelt' might be used uninitialized in this function
/project/xemacs/import/gcc/gcc/expr.c:4574: warning: `maxelt' might be used uninitialized in this function
Virtual memory exhausted: Not enough space
make[2]: *** [expr.o] Error 1
make[2]: Leaving directory `/tmp_mnt/net/fs.m17n.org/export/project/xemacs/import/test-gcc/3.0/alphaev56-dec-osf4.0e/build/gcc'
make[1]: *** [stage2_build] Error 2


gcc 3.0 + unixware error messages are:

running mkc++config
running mknumeric_limits
/tmp_mnt/project/xemacs/import/test-gcc/3.0/i586-sco-sysv5uw7.0.1/build/gcc/g++ -B/tmp_mnt/project/xemacs/import/test-gcc/3.0/i586-sco-sysv5uw7.0.1/build/gcc/ -nostdinc++  -L/tmp_mnt/project/xemacs/import/test-gcc/3.0/i586-sco-sysv5uw7.0.1/build/i586-sco-sysv5uw7.0.1/libstdc++-v3/src -L/tmp_mnt/project/xemacs/import/test-gcc/3.0/i586-sco-sysv5uw7.0.1/build/i586-sco-sysv5uw7.0.1/libstdc++-v3/src/.libs -B/project/xemacs/import/test-gcc/3.0/i586-sco-sysv5uw7.0.1/install/i586-sco-sysv5uw7.0.1/bin/ -B/project/xemacs/import/test-gcc/3.0/i586-sco-sysv5uw7.0.1/install/i586-sco-sysv5uw7.0.1/lib/ -isystem /project/xemacs/import/test-gcc/3.0/i586-sco-sysv5uw7.0.1/install/i586-sco-sysv5uw7.0.1/include  -I/tmp_mnt/project/xemacs/import/test-gcc/3.0/i586-sco-sysv5uw7.0.1/build/i586-sco-sysv5uw7.0.1/libstdc++-v3/include     -o /tmp_mnt/project/xemacs/import/test-gcc/3.0/i586-sco-sysv5uw7.0.1/build/i586-sco-sysv5uw7.0.1/libstdc++-v3/src/gen-num-limits /project/xemacs/import/gcc/libstdc++-v3/src/gen-num-limits.cc      -nodefaultlibs -lgcc -lc
In file included from /tmp_mnt/project/xemacs/import/test-gcc/3.0/i586-sco-sysv5uw7.0.1/build/gcc/include/stdio.h:19,
                 from /project/xemacs/import/gcc/libstdc++-v3/src/gen-num-limits.cc:52:
/usr/include/sys/types.h:59: declaration does not declare anything
gen-num-limits failed to build, exiting.
mknumeric_limits failed to execute properly: exiting
make[1]: *** [configure-target-libstdc++-v3] Error 1



gcc 3.0 + AIX error messages are:

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 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-dump.o libcpp.a  toplev.o libbackend.a obstack.o alloca.o       -lld ../libiberty/libiberty.a
ld: 0711-781 ERROR: TOC overflow. TOC size: 66732	Maximum size: 65536
collect2: ld returned 12 exit status
make[2]: *** [cc1] Error 1
make[2]: Leaving directory `/project/xemacs/import/test-gcc/3.0/rs6000-ibm-aix4.3.0.0/build/gcc'
make[1]: *** [stage1_build] Error 2


gcc 3.0 + netbsd1.5 error messages are:

./xgcc -B./ -B/project/xemacs/import/test-gcc/3.0/i386-unknown-netbsdelf1.5/install/i386-unknown-netbsdelf1.5/bin/ -isystem /project/xemacs/import/test-gcc/3.0/i386-unknown-netbsdelf1.5/install/i386-unknown-netbsdelf1.5/include -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I/project/xemacs/import/gcc/gcc -I/project/xemacs/import/gcc/gcc/. -I/project/xemacs/import/gcc/gcc/config -I/project/xemacs/import/gcc/gcc/../include -DUSE_COLLECT2 -DL_clz -c /project/xemacs/import/gcc/gcc/libgcc2.c -o libgcc/./_clz.o
/var/tmp/ccaJfzx3.s: Assembler messages:
/var/tmp/ccaJfzx3.s:382: Error: Alignment not a power of 2
make[3]: *** [libgcc/./_clz.o] Error 1
make[3]: Leaving directory `/amd/fs/export/project/xemacs/import/test-gcc/3.0/i386-unknown-netbsdelf1.5/build/gcc'
make[2]: *** [libgcc.a] Error 2
make[2]: Leaving directory `/amd/fs/export/project/xemacs/import/test-gcc/3.0/i386-unknown-netbsdelf1.5/build/gcc'
make[1]: *** [stage1_build] Error 2

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]