2 msgabout order of the libraries at link time
1 msggcc-4.1-20080505 is now available
1 msg4.3.1 Status Report (2008-05-05)
1 msgThe Linux binutils 2.18.50.0.7 is released
5 msgCurrent failures on Cygwin
5 msgPipeline hazards and delay slots
3 msgLong calls and short calls
1 msggcc-4.4-20080502 is now available
3 msgQuestion regarding C++ frontend

cross-building 4.3-20080501 m68k--netbsdelf fai...
\ Kurt J. Lidl (2 May 2008)

5 msgCommon Subexpression Elimination Opportunity no...
2 msgICE while bootstrap for x86_64-pc-mingw32 in cp...
2 msglibstdc++ breakage on powerpc*-linux
1 msg[tuples] pass_ch is causing bootstrap problems ...
1 msggcc-4.3-20080501 is now available
6 msgBest version of gnat-4.X port to start a port t...
4 msgRegister interlocks
10 msgsolaris is a secondary platform for gcc-4.4
1 msggcc-4.2-20080430 is now available
2 msgShould we update __builtin_ia32_palignr?
Subject:cross-building 4.3-20080501 m68k--netbsdelf failure on sun4u
Group:Gcc
From:Kurt J. Lidl
Date:2 May 2008


Greetings.

I attempted to build the 4.3-20080501 snapshot targeting
m68k--netbsdelf last night on my sparc:

lidl@rox-75: uname -a
SunOS rox.fddx.com 5.10 Generic_120011-14 sun4u sparc SUNW,Ultra-60

I configured thusly:
CC=gcc64 ../gcc-4.3-20080501/configure \
--prefix=/nbsd/coldfire/tools \
--disable-nls --disable-libssp --enable-languages=c \
--with-build-sysroot=/nbsd/coldfire/nbuild/usr/include \
--with-gmp=/usr/local --with-mpfr=/usr/local \
--target=m68k--netbsdelf -v

And it failed like this:

gcc64 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -DHAVE_CONFIG_H -o Tcollect2 \
collect2.o tlink.o intl.o version.o ../libcpp/libcpp.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a
Undefined first referenced
symbol in file
m68k_cpu_flags collect2.o
ld: fatal: Symbol referencing errors. No output written to Tcollect2
collect2: ld returned 1 exit status
gmake[2]: *** [collect2] Error 1
gmake[2]: Leaving directory `/nbsd/x/gcc-cf/gcc'
gmake[1]: *** [all-gcc] Error 2
gmake[1]: Leaving directory `/nbsd/x/gcc-cf'
gmake: *** [all] Error 2

My "gcc64" wrapper program just calls the system-installed gcc
(gcc -v reports "gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)") with
these flags "-mptr64 -m64 -mcpu=ultrasparc -O2" before any user-specified
flags.

This exact failure happens with 4.3.0 release and the snapshots for the
4.3 series to date.

-Kurt


© 2004-2008 readlist.com