]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix the ${WRAP} -> $${WRAP} to allow static non-libtool linking again
authorOndřej Surý <ondrej@sury.org>
Wed, 31 Jul 2019 14:09:43 +0000 (16:09 +0200)
committerOndřej Surý <ondrej@sury.org>
Wed, 31 Jul 2019 14:18:58 +0000 (16:18 +0200)
configure
configure.ac
lib/dns/tests/Makefile.in

index 02160bb037acb60132be550ab49e718d30f97ab5..d336f6aa24bccb029867dbbb3037140a11073ffc 100755 (executable)
--- a/configure
+++ b/configure
@@ -21467,7 +21467,6 @@ fi
 LD_WRAP_TESTS=false
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker support for --wrap option" >&5
 $as_echo_n "checking for linker support for --wrap option... " >&6; }
-if test "$use_libtool" = yes; then :
 
 
   CCASFLAGS_wrap_ax_save_flags=$CCASFLAGS
@@ -21538,12 +21537,12 @@ if test "$use_libtool" = yes; then :
 
 
 
-       LDFLAGS="-Wl,-wrap,exit"
-       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+LDFLAGS="-Wl,-wrap,exit"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <stdlib.h>
-                             void __real_exit (int status);
-                             void __wrap_exit (int status) { __real_exit (status); }
+                      void __real_exit (int status);
+                      void __wrap_exit (int status) { __real_exit (status); }
 
 int
 main ()
@@ -21558,7 +21557,7 @@ if ac_fn_c_try_link "$LINENO"; then :
 
 $as_echo "#define LD_WRAP 1" >>confdefs.h
 
-           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
 else
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
@@ -21619,10 +21618,6 @@ rm -f core conftest.err conftest.$ac_objext \
 
 
 
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, libtool required" >&5
-$as_echo "no, libtool required" >&6; }
-fi
 
 
 
index 2a0b3ae97341e8fe9445bbe66be5bedd11407231..90aafae8d03b1d0038a12f15e8a35aa56259ce29 100644 (file)
@@ -2143,21 +2143,19 @@ AC_SUBST([KYUA])
 
 LD_WRAP_TESTS=false
 AC_MSG_CHECKING([for linker support for --wrap option])
-AS_IF([test "$use_libtool" = yes],
-      [AX_SAVE_FLAGS([wrap])
-       LDFLAGS="-Wl,-wrap,exit"
-       AC_LINK_IFELSE(
-          [AC_LANG_PROGRAM([[#include <stdlib.h>
-                             void __real_exit (int status);
-                             void __wrap_exit (int status) { __real_exit (status); }
-                            ]],
-                           [[exit (1);]])],
-          [LD_WRAP_TESTS=true
-           AC_DEFINE([LD_WRAP], [1], [define if the linker supports --wrap option])
-           AC_MSG_RESULT([yes])],
-          [AC_MSG_RESULT([no])])
-       AX_RESTORE_FLAGS([wrap])],
-     [AC_MSG_RESULT([no, libtool required])])
+AX_SAVE_FLAGS([wrap])
+LDFLAGS="-Wl,-wrap,exit"
+AC_LINK_IFELSE(
+    [AC_LANG_PROGRAM([[#include <stdlib.h>
+                      void __real_exit (int status);
+                      void __wrap_exit (int status) { __real_exit (status); }
+                     ]],
+                    [[exit (1);]])],
+    [LD_WRAP_TESTS=true
+     AC_DEFINE([LD_WRAP], [1], [define if the linker supports --wrap option])
+     AC_MSG_RESULT([yes])],
+    [AC_MSG_RESULT([no])])
+AX_RESTORE_FLAGS([wrap])
 
 AC_SUBST([LD_WRAP_TESTS])
 
index afa7ff55343e9c59e61328a7a5c7278b573600b2..4eb452d36c9da7279463575e07ab98ebaa036c41 100644 (file)
@@ -244,7 +244,7 @@ WRAP_OPTIONS = \
 tkey_test@EXEEXT@: tkey_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
        if test "${LD_WRAP_TESTS}" = true; then WRAP="${WRAP_OPTIONS}"; fi; \
        ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} \
-                       ${LDFLAGS} ${WRAP} -o $@ tkey_test.@O@ \
+                       ${LDFLAGS} $${WRAP} -o $@ tkey_test.@O@ \
                        ${DNSLIBS} ${ISCLIBS} ${LIBS}
 
 tsig_test@EXEEXT@: tsig_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}