1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

prefer cc/gcc over clang on solaris

requested by tankf33der at https://bugs.ruby-lang.org/issues/17949#change-92430
This commit is contained in:
卜部昌平 2021-06-14 09:34:25 +09:00
parent b513fc2fe7
commit 90cad6e147
Notes: git 2021-06-14 22:37:38 +09:00

View file

@ -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