http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49804
--- Comment #4 from Anton Shterenlikht <mexas at bristol dot ac.uk> 2011-09-22 22:36:16 UTC --- /usr/ports/lang/gcc47/work/build/./gcc/xgcc -B/usr/ports/lang/gcc47/work/build/./gcc/ -B/usr/local/sparc64-portbld-freebsd9.0/bin/ -B/usr/local/sparc64-portbld-freebsd9.0/lib/ -isystem /usr/local/sparc64-portbld-freebsd9.0/include -isystem /usr/local/sparc64-portbld-freebsd9.0/sys-include -g -O2 -pipe -I/usr/local/include -fno-strict-aliasing -O2 -I. -I. -I.././../gcc-4.7-20110917/gcc -I.././../gcc-4.7-20110917/gcc/. -I.././../gcc-4.7-20110917/gcc/../include -I.././../gcc-4.7-20110917/gcc/../libdecnumber -I.././../gcc-4.7-20110917/gcc/../libdecnumber/dpd -I../libdecnumber -I.././../gcc-4.7-20110917/gcc/../libgcc -g -O2 -pipe -I/usr/local/include -fno-strict-aliasing -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -pthread -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I../.././../gcc-4.7-20110917/libgcc -I../.././../gcc-4.7-20110917/libgcc/. -I../.././../gcc-4.7-20110917/libgcc/../gcc -I../.././../gcc-4.7-20110917/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o crtfastmath.o -MT crtfastmath.o -MD -MP -MF crtfastmath.dep -frandom-seed=gcc-crtfastmath -c ../.././../gcc-4.7-20110917/libgcc/config/sparc/crtfastmath.c # If the gcc directory specifies which extra parts to # build for this target, and the libgcc configuration also # specifies, make sure they match. This can be removed # when the gcc directory no longer holds libgcc configuration; # it is useful when migrating a target. Configuration mismatch! Extra parts from gcc directory: crtbegin.o crtbeginS.o crtend.o crtendS.o crtfastmath.o Extra parts from libgcc: crtfastmath.o exit 1 gmake[3]: *** [libgcc-extra-parts] Error 1 gmake[3]: Leaving directory `/usr/ports/lang/gcc47/work/build/sparc64-portbld-freebsd9.0/libgcc'