configure.ac: rule out old Sun C++
CI failures observed for old Sun C++. We don't want to hustle, as newer versions are okay. Just check the sanity and rule out insane compilers.
This commit is contained in:
parent
954afd1bc5
commit
914b2208ab
Notes:
git
2020-08-22 00:46:03 +09:00
14
configure.ac
14
configure.ac
@ -1115,6 +1115,20 @@ main()
|
||||
[ LIBS="-lm $LIBS"])
|
||||
: ${ORIG_LIBS=$LIBS}
|
||||
|
||||
AS_IF([test -n "${CXX}"], [
|
||||
RUBY_WERROR_FLAG([
|
||||
AC_MSG_CHECKING([whether CXXFLAGS is valid])
|
||||
AC_LANG_PUSH(C++)
|
||||
AC_TRY_COMPILE([@%:@include <cstdio>], [], [AC_MSG_RESULT(yes)], [
|
||||
AC_MSG_RESULT(no)
|
||||
# The message mentions CXXFLAGS, but CPPFLAGS might also affects.
|
||||
AC_MSG_WARN([something wrong with CXXFLAGS="$CXXFLAGS"])
|
||||
CXX=false
|
||||
])
|
||||
AC_LANG_POP(C++)
|
||||
])
|
||||
])
|
||||
|
||||
AC_CHECK_LIB(crypt, crypt) # glibc (GNU/Linux, GNU/Hurd, GNU/kFreeBSD)
|
||||
AC_CHECK_LIB(dl, dlopen) # Dynamic linking for SunOS/Solaris and SYSV
|
||||
AC_CHECK_LIB(dld, shl_load) # Dynamic linking for HP-UX
|
||||
|
Loading…
x
Reference in New Issue
Block a user