--- 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"])