aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rwxr-xr-xconfig.guess6
2 files changed, 10 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index a0d0c848adf..d7222976e97 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Mon Mar 1 23:37:06 1999 Jeffrey A Law (law@cygnus.com)
+
+ Fri Dec 4 01:33:05 1998 Niall Smart <nialls@euristix.ie>
+ * config.guess: Recognize FreeBSD using ELF automatically.
+
Thu Feb 25 02:19:26 1999 Jeffrey A Law (law@cygnus.com)
Thu Feb 18 19:55:09 1999 Marc Espie <espie@cvs.openbsd.org>
diff --git a/config.guess b/config.guess
index 8a8d5cad7b1..68757fcd933 100755
--- a/config.guess
+++ b/config.guess
@@ -477,7 +477,11 @@ EOF
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
exit 0 ;;
*:FreeBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+ if test -x /usr/bin/objformat -a "elf" = "`/usr/bin/objformat`"; then
+ echo ${UNAME_MACHINE}-unknown-freebsdelf`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+ 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/[-_].*/\./'`