50 lines
1.3 KiB
Text
50 lines
1.3 KiB
Text
$NetBSD: patch-ab,v 1.20 2005/10/06 11:08:39 markd Exp $
|
|
|
|
--- configure.orig 2003-03-19 02:19:12.000000000 +1200
|
|
+++ configure
|
|
@@ -822,9 +822,14 @@ case "${canonical}" in
|
|
sparc*-*-netbsd*) machine=sparc ;;
|
|
vax-*-netbsd*) machine=vax ;;
|
|
arm-*-netbsd*) machine=arm ;;
|
|
+ x86_64-*-netbsd*) machine=amd64 ;;
|
|
+ hppa-*-netbsd*) machine=hp800 ;;
|
|
esac
|
|
;;
|
|
|
|
+ ## Darwin / Mac OS X
|
|
+ powerpc-apple-darwin* )
|
|
+ machine=powermac opsys=darwin ;;
|
|
## OpenBSD ports
|
|
*-*-openbsd* )
|
|
opsys=openbsd
|
|
@@ -1659,6 +1663,7 @@ case "${canonical}" in
|
|
*-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;;
|
|
*-386bsd* ) opsys=386bsd ;;
|
|
*-freebsd* ) opsys=freebsd ;;
|
|
+ *-dragonfly* ) opsys=freebsd ;;
|
|
*-nextstep* ) opsys=nextstep ;;
|
|
## Otherwise, we'll fall through to the generic opsys code at the bottom.
|
|
esac
|
|
@@ -9124,6 +9129,22 @@ EOF
|
|
fi
|
|
|
|
|
|
+# NETBSD: NetBSD's newer run-time linker fix.
|
|
+if test $opsys = netbsd; then
|
|
+ if test -f /usr/lib/crti.o; then
|
|
+ cat >> confdefs.h <<\EOF
|
|
+#define HAVE_NETBSD_CRTI 1
|
|
+EOF
|
|
+
|
|
+ fi
|
|
+ if test -f /usr/lib/crtn.o; then
|
|
+ cat >> confdefs.h <<\EOF
|
|
+#define HAVE_NETBSD_CRTN 1
|
|
+EOF
|
|
+
|
|
+ fi
|
|
+fi
|
|
+
|
|
# Set up the CFLAGS for real compilation, so we can substitute it.
|
|
CFLAGS="$REAL_CFLAGS"
|
|
CPPFLAGS="$REAL_CPPFLAGS"
|