From e98d3b7648fe298f03e408ab91b8b53904bab8ca Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 14 Oct 2011 14:05:09 +0200 Subject: [PATCH] libreplace: add a missing "eval" to the AC_VERIFY_C_PROTOTYPE macro Without this eval, upon test success the corresponding actions (like defining corresponding variables) are not taken. Found by Timur I. Bakeyev, and based on his patch for 3.5. (cherry picked from commit 0ef506d4f31d206c300e4f3f326edac2b60bdc15) --- lib/replace/libreplace_macros.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/replace/libreplace_macros.m4 b/lib/replace/libreplace_macros.m4 index 46aedd3a839..42b88471db3 100644 --- a/lib/replace/libreplace_macros.m4 +++ b/lib/replace/libreplace_macros.m4 @@ -298,7 +298,7 @@ AC_DEFUN(AC_VERIFY_C_PROTOTYPE, eval AS_TR_SH([ac_cv_c_prototype_$1])=no ]) ) -AS_IF([test $AS_TR_SH([ac_cv_c_prototype_$1]) = yes],[$3],[$4]) +AS_IF([eval test $AS_TR_SH([ac_cv_c_prototype_$1]) = yes],[$3],[$4]) ]) AC_DEFUN(LIBREPLACE_PROVIDE_HEADER, -- 2.34.1