1
1

configure: use AC_LINK_IFELSE instead of AC_COMPILE_IFELSE when testing for C11 features to prevent e.g. _Static_assert being treated as an implicitly-defined function.

Signed-off-by: Ben Menadue <ben.menadue@nci.org.au>
Этот коммит содержится в:
Ben Menadue 2018-05-23 15:25:47 +10:00
родитель 385d91bbd2
Коммит 53fda14680

Просмотреть файл

@ -29,9 +29,9 @@ AC_DEFUN([OPAL_CC_HELPER],[
opal_prog_cc_c11_helper_tmp=0
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$3],[$4])],[
$2=yes
opal_prog_cc_c11_helper_tmp=1], [$2=no])
AC_LINK_IFELSE([AC_LANG_PROGRAM([$3],[$4])],[
$2=yes
opal_prog_cc_c11_helper_tmp=1], [$2=no])
AC_DEFINE_UNQUOTED([$5], [$opal_prog_cc_c11_helper_tmp], [$6])