Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Dec 1998 12:35:34 +0000
From:      Niall Smart <nialls@euristix.ie>
To:        patches@cygnus.com
Cc:        current@FreeBSD.ORG
Subject:   egcs' config.guess on FreeBSD ELF systems
Message-ID:  <98Dec3.123630gmt.19713@gateway.euristix.ie>

next in thread | raw e-mail | index | archive | help
[ Cc'd to current@freebsd.org for any comments ]

The config.guess script does not properly detect ELF vs. a.out for
FreeBSD leading to build failure on an ELF system unless the host
is explicitly specified as *-*-freebsdelf during configuration. The
appended patch remedies this.

Regards,

Niall

*** config.guess~       Thu Dec  3 12:19:41 1998
--- config.guess        Thu Dec  3 12:25:13 1998
***************
*** 483,489 ****
        echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
        exit 0 ;;
      *:FreeBSD:*:*)
!       echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
        exit 0 ;;
      *:NetBSD:*:*)
        echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
--- 483,493 ----
        echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
        exit 0 ;;
      *:FreeBSD:*:*)
!       if test -x /usr/bin/objformat -a "elf" = "`/usr/bin/objformat`"; then
!               echo ${UNAME_MACHINE}-unknown-freebsdelf
!       else
!               echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*//'`
!       fi
        exit 0 ;;
      *:NetBSD:*:*)
        echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?98Dec3.123630gmt.19713>