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.

Reply via email to