http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50952
--- Comment #3 from kargl at gcc dot gnu.org 2011-11-01 22:53:02 UTC --- It looks like a problem with libquadmath/configure. I recently updated by bleeding edge freebsd system to FreeBSD 10.0, and it looks like configure can't handle the new version number. troutmask:sgk[222] pwd /usr/home/sgk/gcc/gcc4x/libquadmath troutmask:sgk[223] grep -i freebsd * | more aclocal.m4:# (eg FreeBSD returns the mod time of the symlink's containing configure:# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. configure:# (eg FreeBSD returns the mod time of the symlink's containing configure: netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) configure:freebsd* | dragonfly*) configure: lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' configure:/* This works around a problem in FreeBSD linker */ configure:#ifdef FREEBSD_WORKAROUND configure:x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ configure: x86_64-*kfreebsd*-gnu) configure: x86_64-*kfreebsd*-gnu) configure: # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor configure: freebsd2.2*) configure: # Unfortunately, older versions of FreeBSD 2 do not have this feature. configure: freebsd2*) configure: # FreeBSD 3 and greater uses gcc -shared to do shared libraries. configure: freebsd* | dragonfly*) configure:freebsd* | dragonfly*) configure: freebsd[123]*) objformat=aout ;; configure: version_type=freebsd-$objformat configure: freebsd-elf*) configure: freebsd-*) configure: freebsd2*) configure: freebsd3.[01]* | freebsdelf3.[01]*) configure: freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ configure: freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) configure: version_type=freebsd-elf I'm suspicious that the 'freebsd[123]*) objformat=aout ;;' is now bogus.