summaryrefslogtreecommitdiff
path: root/lang/python20/patches/patch-ah
blob: de469ba112ed2169d5d4b848f72bb95ff5f9692d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$NetBSD: patch-ah,v 1.1 2005/12/06 18:26:49 joerg Exp $

--- configure.orig	2005-12-06 18:07:36.000000000 +0000
+++ configure
@@ -2689,6 +2689,9 @@ then
 		else
 			LDSHARED="ld -Bshareable"
 		fi;;
+	DragonFly*)
+		LDSHARED="cc -shared ${LDFLAGS}"
+		;;
 	FreeBSD*)
 		if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
 		then
@@ -2716,7 +2719,7 @@ then
 	Linux*) CCSHARED="-fpic";;
 	BSD/OS*/4*) CCSHARED="-fpic";;
 	OpenBSD*) CCSHARED="-fpic";;
-	FreeBSD*|NetBSD*) CCSHARED="-fPIC";;
+	FreeBSD*|NetBSD*|DragonFly*) CCSHARED="-fPIC";;
 	SCO_SV*) CCSHARED="-KPIC -dy -Bdynamic";;
 	Monterey*) CCSHARED="-G";;
 	IRIX*/6*)  case $CC in
@@ -2748,7 +2751,7 @@ then
 	Darwin/*) LINKFORSHARED="-framework System" ;;
 	SCO_SV*) LINKFORSHARED="-Bdynamic -dy -Wl,-Bexport";;
 	ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
-	FreeBSD*|NetBSD*) 
+	FreeBSD*|NetBSD*|DragonFly*) 
 		if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
 		then
 			LINKFORSHARED="-Wl,--export-dynamic"