]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
4364. [port] freebsd: add -Wl,-E to loader flags [RT #41690]
authorMark Andrews <marka@isc.org>
Thu, 12 May 2016 00:00:00 +0000 (10:00 +1000)
committerMark Andrews <marka@isc.org>
Thu, 12 May 2016 00:00:00 +0000 (10:00 +1000)
CHANGES
configure
configure.in

diff --git a/CHANGES b/CHANGES
index 4e1eb1a089b48e329a84e5518ea8d5ec40da6352..590e19799a27c76144fef6d196fbc30151f7e494 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+4364.  [port]          freebsd: add -Wl,-E to loader flags [RT #41690]
+
 4363.  [port]          Turn off triggering UAC when running BINDInstall
                        temporarily.
 
index d43e3ded59f5465bab201d4af01e74fdca069d0c..0a3a700b61ab17c05e2e5c62fb5557ca74fb03e8 100755 (executable)
--- a/configure
+++ b/configure
@@ -21701,8 +21701,8 @@ if test "$dlopen" = "yes"; then
                        fi
                        ;;
                *-freebsd*|*-openbsd*)
+                       LDFLAGS="${LDFLAGS} -Wl,-E"
                        SO_CFLAGS="-fpic"
-                       elf=`${CC} -dM -E - < /dev/null | grep __ELF__`
                        if test "$use_libtool" = "yes"; then
                                SO_LDFLAGS="-Xcompiler -shared"
                                SO_LD="${CC}"
index f5d1c042b049b47cd32e8f7eeca1911ec944db1c..b85b636413bc646a8b829634080a8417f1b4beb9 100644 (file)
@@ -4640,8 +4640,8 @@ if test "$dlopen" = "yes"; then
                        fi
                        ;;
                *-freebsd*|*-openbsd*)
+                       LDFLAGS="${LDFLAGS} -Wl,-E"
                        SO_CFLAGS="-fpic"
-                       elf=`${CC} -dM -E - < /dev/null | grep __ELF__`
                        if test "$use_libtool" = "yes"; then
                                SO_LDFLAGS="-Xcompiler -shared"
                                SO_LD="${CC}"