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"
|