Files
pkgsrc-ng/chat/eggdrop/patches/patch-aa
2013-09-26 17:14:40 +02:00

33 lines
891 B
Plaintext

$NetBSD: patch-aa,v 1.6 2012/03/31 21:52:57 shattered Exp $
--- configure.orig 2011-10-26 02:00:10.000000000 +0000
+++ configure
@@ -5248,7 +5248,7 @@ $as_echo "#define DLOPEN_1 1" >>confdefs
fi
;;
- *BSD)
+ *BSD | DragonFly)
# FreeBSD/OpenBSD/NetBSD all support dlopen() and have had plenty of
# testing with Eggdrop.
WEIRD_OS="no"
@@ -5525,10 +5525,16 @@ $as_echo "#define STOP_UAC 1" >>confdefs
SHLIB_CC="$CC -PIC"
fi
;;
- *BSD)
+ *BSD | DragonFly)
# FreeBSD/OpenBSD/NetBSD
SHLIB_CC="$CC -fPIC"
- SHLIB_LD="ld -Bshareable -x"
+ if [ `echo __ELF__ | $CC -E - | grep -v '#'` = 1 ]; then
+ SHLIB_LD="ld -shared -x"
+ BEL_MOD_LD="$CC -Wl,-E $LDFLAGS"
+ else
+ SHLIB_LD="ld -Bshareable -x"
+ BEL_MOD_LD="$CC $LDFLAGS"
+ fi
;;
Darwin)
# Mac OS X