[ompi|opal]_setup_cxx.m4: ensure to use the C++ compiler (!)
We didn't AC_LANG_PUSH(C++) before checking to see if the compiler supports -finline-functions, meaning that configure used the C compiler for these checkes, not the C++ compiler. Due to #2999, we have to fix both opal_setup_cxx.m4 and ompi_setup_cxx.m4. cmr=v1.8.2:reviewer=rolfv This commit was SVN r31651.
Этот коммит содержится в:
родитель
ab83b9425a
Коммит
9d19dec80a
@ -214,11 +214,13 @@ AC_DEFUN([_OMPI_SETUP_CXX_COMPILER_BACKEND],[
|
|||||||
CXXFLAGS_orig="$CXXFLAGS"
|
CXXFLAGS_orig="$CXXFLAGS"
|
||||||
CXXFLAGS="$CXXFLAGS -finline-functions"
|
CXXFLAGS="$CXXFLAGS -finline-functions"
|
||||||
add=
|
add=
|
||||||
|
AC_LANG_PUSH(C++)
|
||||||
AC_CACHE_CHECK([if $CXX supports -finline-functions],
|
AC_CACHE_CHECK([if $CXX supports -finline-functions],
|
||||||
[ompi_cv_cxx_finline_functions],
|
[ompi_cv_cxx_finline_functions],
|
||||||
[AC_TRY_COMPILE([], [],
|
[AC_TRY_COMPILE([], [],
|
||||||
[ompi_cv_cxx_finline_functions="yes"],
|
[ompi_cv_cxx_finline_functions="yes"],
|
||||||
[ompi_cv_cxx_finline_functions="no"])])
|
[ompi_cv_cxx_finline_functions="no"])])
|
||||||
|
AC_LANG_POP(C++)
|
||||||
if test "$ompi_cv_cxx_finline_functions" = "yes" ; then
|
if test "$ompi_cv_cxx_finline_functions" = "yes" ; then
|
||||||
add=" -finline-functions"
|
add=" -finline-functions"
|
||||||
fi
|
fi
|
||||||
|
@ -152,11 +152,13 @@ AC_DEFUN([_OPAL_SETUP_CXX_COMPILER_BACKEND],[
|
|||||||
CXXFLAGS_orig="$CXXFLAGS"
|
CXXFLAGS_orig="$CXXFLAGS"
|
||||||
CXXFLAGS="$CXXFLAGS -finline-functions"
|
CXXFLAGS="$CXXFLAGS -finline-functions"
|
||||||
add=
|
add=
|
||||||
|
AC_LANG_PUSH(C++)
|
||||||
AC_CACHE_CHECK([if $CXX supports -finline-functions],
|
AC_CACHE_CHECK([if $CXX supports -finline-functions],
|
||||||
[opal_cv_cxx_finline_functions],
|
[opal_cv_cxx_finline_functions],
|
||||||
[AC_TRY_COMPILE([], [],
|
[AC_TRY_COMPILE([], [],
|
||||||
[opal_cv_cxx_finline_functions="yes"],
|
[opal_cv_cxx_finline_functions="yes"],
|
||||||
[opal_cv_cxx_finline_functions="no"])])
|
[opal_cv_cxx_finline_functions="no"])])
|
||||||
|
AC_LANG_POP(C++)
|
||||||
if test "$opal_cv_cxx_finline_functions" = "yes" ; then
|
if test "$opal_cv_cxx_finline_functions" = "yes" ; then
|
||||||
add=" -finline-functions"
|
add=" -finline-functions"
|
||||||
fi
|
fi
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user