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:
@@ -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
|
||||||
|
Reference in New Issue
Block a user