2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-09-01 06:55:30 +00:00

fix LD_WRAP test in configure

The LD_WRAP test in configure was broken, and failed to
indicate LD_WRAP support correctly, resulting in some unit
tests failing to run.
This commit is contained in:
Evan Hunt
2020-09-05 12:10:35 -07:00
parent 7eb4564895
commit cfa4ea64bc

View File

@@ -1320,11 +1320,11 @@ AM_CONDITIONAL([HAVE_CMOCKA], [test "$with_cmocka" = "yes"])
LD_WRAP_TESTS=false LD_WRAP_TESTS=false
AC_MSG_CHECKING([for linker support for --wrap option]) AC_MSG_CHECKING([for linker support for --wrap option])
AX_SAVE_FLAGS([wrap]) AX_SAVE_FLAGS([wrap])
LDFLAGS="-Wl,-wrap,exit" LDFLAGS="-Wl,--wrap,exit"
AC_RUN_IFELSE( AC_RUN_IFELSE(
[AC_LANG_PROGRAM([[#include <stdlib.h> [AC_LANG_PROGRAM([[#include <stdlib.h>
void __real_exit (int status); void __real_exit (int status);
void __wrap_exit (int status) { __real_exit (status); } void __wrap_exit (int status) { __real_exit (0); }
]], ]],
[[exit (1);]])], [[exit (1);]])],
[LD_WRAP_TESTS=true [LD_WRAP_TESTS=true