diff --git a/CHANGES b/CHANGES index 4e1eb1a089..590e19799a 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 d43e3ded59..0a3a700b61 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 f5d1c042b0..b85b636413 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}"