From: Mark Andrews Date: Thu, 12 May 2016 00:00:00 +0000 (+1000) Subject: 4364. [port] freebsd: add -Wl,-E to loader flags [RT #41690] X-Git-Tag: v9.11.0a2~23 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=0be436fc397396ed490182f022d02b46c7a50271;p=thirdparty%2Fbind9.git 4364. [port] freebsd: add -Wl,-E to loader flags [RT #41690] --- diff --git a/CHANGES b/CHANGES index 4e1eb1a089b..590e19799a2 100644 --- 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. diff --git a/configure b/configure index d43e3ded59f..0a3a700b61a 100755 --- 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}" diff --git a/configure.in b/configure.in index f5d1c042b04..b85b636413b 100644 --- a/configure.in +++ b/configure.in @@ -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}"