diff --git a/Meta/serenity.sh b/Meta/serenity.sh index 9db6b614d0..f933baf93f 100755 --- a/Meta/serenity.sh +++ b/Meta/serenity.sh @@ -192,13 +192,6 @@ pick_host_compiler() { return fi - find_newest_compiler egcc gcc gcc-12 /usr/local/bin/gcc-12 /opt/homebrew/bin/gcc-12 - if is_supported_compiler "$HOST_COMPILER"; then - export CC="${HOST_COMPILER}" - export CXX="${HOST_COMPILER/gcc/g++}" - return - fi - find_newest_compiler clang clang-13 clang-14 clang-15 /opt/homebrew/opt/llvm/bin/clang if is_supported_compiler "$HOST_COMPILER"; then export CC="${HOST_COMPILER}" @@ -206,6 +199,13 @@ pick_host_compiler() { return fi + find_newest_compiler egcc gcc gcc-12 /usr/local/bin/gcc-12 /opt/homebrew/bin/gcc-12 + if is_supported_compiler "$HOST_COMPILER"; then + export CC="${HOST_COMPILER}" + export CXX="${HOST_COMPILER/gcc/g++}" + return + fi + die "Please make sure that GCC version 12, Clang version 13, or higher is installed." }