GCC fails to build on FreeBSD 10, and debugging this I ran into the 
following snippet that's spread all over the place in various ./configure
files:

  freebsd* | dragonfly*)
    # DragonFly does not have aout.  When/if they implement a new
    # versioning mechanism, adjust this.
    if test -x /usr/bin/objformat; then
      objformat=`/usr/bin/objformat`
    else  
      case $host_os in
      freebsd[123]*) objformat=aout ;;
      *) objformat=elf ;;
      esac
    fi

FreeBSD 10.0 matches this pattern, and I guess it's from there that
things go downhill.

Sadly this does not come from any of our configure.ac or m4 bits,
but upstream Autoconf 2.64.  What can we do here, for trunk and
really also GCC 4.6?

On trunk, wouldn't it be time to switch to a current version of
Autoconf?

Gerald

Reply via email to