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