From 90cad6e14745d812f042df61a6455db022be7389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=9C=E9=83=A8=E6=98=8C=E5=B9=B3?= Date: Mon, 14 Jun 2021 09:34:25 +0900 Subject: [PATCH] prefer cc/gcc over clang on solaris requested by tankf33der at https://bugs.ruby-lang.org/issues/17949#change-92430 --- configure.ac | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index da65b16ccc..93065427fa 100644 --- a/configure.ac +++ b/configure.ac @@ -135,8 +135,15 @@ AS_IF([test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"], [ AC_MSG_ERROR(cached CC is different -- throw away $cache_file (it is also a good idea to do 'make clean' before compiling)) ]) -AS_CASE(["${build_os}"], [linux*|cygwin*|msys*], [ +AS_CASE(["${build_os}"], +[linux*|cygwin*|msys*], [ + # Naruse prefers GCC on Linux AC_CHECK_TOOLS([CC], [gcc clang cc]) +], +[solaris*], [ + # Clang on Solaris is largely untested. + # https://bugs.ruby-lang.org/issues/17949 + AC_CHECK_TOOLS([CC], [cc gcc]) ], [ # OpenBSD wants to prefer cc over gcc. # See https://github.com/ruby/ruby/pull/2443