--- platform/osx/detect.py.orig 2023-09-24 16:26:39.000000000 -0400 +++ platform/osx/detect.py 2023-10-09 15:26:02.000000000 -0400 @@ -24,7 +24,7 @@ return [ ("osxcross_sdk", "OSXCross SDK version", "darwin14"), ("MACOS_SDK_PATH", "Path to the macOS SDK", ""), - EnumVariable("macports_clang", "Build using Clang from MacPorts", "no", ("no", "5.0", "devel")), + ("macports_clang", "Build using Clang from MacPorts", "no"), BoolVariable("debug_symbols", "Add debugging symbols to release/release_debug builds", True), BoolVariable("separate_debug_symbols", "Create a separate file containing debugging symbols", False), BoolVariable("use_ubsan", "Use LLVM/GCC compiler undefined behavior sanitizer (UBSAN)", False), @@ -104,8 +104,8 @@ env["AS"] = mpprefix + "/libexec/llvm-" + mpclangver + "/bin/llvm-as" env.Append(CPPDEFINES=["__MACPORTS__"]) # hack to fix libvpx MM256_BROADCASTSI128_SI256 define else: - env["CC"] = "clang" - env["CXX"] = "clang++" + env["CC"] = "/usr/bin/clang" + env["CXX"] = "/usr/bin/clang++" detect_darwin_sdk_path("osx", env) env.Append(CCFLAGS=["-isysroot", "$MACOS_SDK_PATH"])