From e86ab921db7b7289ec9d447b67e4a4fbc09c4f27 Mon Sep 17 00:00:00 2001 From: jay Date: Sat, 9 Jun 2007 12:05:04 +0000 Subject: [PATCH] Use AC_LANG_PROGRAM inside AC_COMPILE_IFELSE. --- ChangeLog | 3 +++ m4/noreturn.m4 | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index c2224bc..3bc5eeb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2007-06-09 James Youngman + * m4/noreturn.m4 (jy_AC_ATTRIBUTE_NORETURN): Use AC_LANG_PROGRAM + inside AC_COMPILE_IFELSE. + * doc/find.texi (Security Considerations for locate): Discuss in detail the buffer overrun when reading old-format locate databases. This is CVE reference CVE-2007-2452. diff --git a/m4/noreturn.m4 b/m4/noreturn.m4 index 343ac10..b762d89 100644 --- a/m4/noreturn.m4 +++ b/m4/noreturn.m4 @@ -18,8 +18,8 @@ dnl James Youngman , 2007. AC_DEFUN([jy_AC_ATTRIBUTE_NORETURN], [AC_CACHE_CHECK([for __attribute__ ((__noreturn__)) support], [jy_cv_cc_attribute_noreturn], - [AC_COMPILE_IFELSE( - [void report_fatal_error(void) __attribute__ ((__noreturn__));] + [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], + [void report_fatal_error(void) __attribute__ ((__noreturn__));])], [jy_cv_cc_attribute_noreturn=yes], [jy_cv_cc_attribute_noreturn=no])]) if test $jy_cv_cc_attribute_noreturn = yes; then -- 2.11.4.GIT