blob: 9108e498c7b92a1364261a1e8b5b9445fe44ea32 (
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
33
34
|
$NetBSD: patch-al,v 1.8 2006/01/09 13:40:34 joerg Exp $
--- src/Configure.orig 2005-08-22 08:43:51.000000000 -0700
+++ src/Configure 2005-08-22 08:46:05.000000000 -0700
@@ -465,6 +465,14 @@ case "$PLAT" in
DBM_LIB=""
DB_LIB=""
;;
+ *-dragonfly*)
+ OS="DragonFly"
+ DEF_WANTHSREGEX=no
+ CFLAGS="$CFLAGS -funsigned-char"
+ LIBS="$LIBS -lcrypt"
+ DBM_LIB=""
+ DB_LIB=""
+ ;;
*-openbsd*)
OS='OpenBSD'
DBM_LIB=""
@@ -1110,6 +1118,14 @@ if [ "x$using_shlib" = "x1" ] ; then
esac
LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
;;
+ *-dragonfly*)
+ LD_SHLIB="gcc"
+ CFLAGS_SHLIB="-fPIC -DPIC"
+ LDFLAGS_SHLIB="-shared"
+ LDFLAGS_SHLIB_EXPORT="-Wl,-E"
+ LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
+ SHLIB_SUFFIX_DEPTH=2
+ ;;
*-netbsd*)
CFLAGS_SHLIB="-fPIC -DPIC"
if echo __ELF__ | ${CC} -E - | grep -q __ELF__; then
|