blob: 64c3c9d4db201deeb10d85935f45c8aef3f1f82f [file]
diff -ur misc/Python-3.11.15/setup.py misc/build/Python-3.11.15/setup.py
--- misc/Python-3.11.15/setup.py 2025-01-01 00:00:00.000000000 +0000
+++ misc/build/Python-3.11.15/setup.py 2025-01-01 00:00:00.000000000 +0000
@@ -248,24 +248,24 @@
# system, but with only header files and libraries.
sysroot = macosx_sdk_root()
- # Check the standard locations
- for dir_ in std_dirs:
+ # Check the additional directories (solver paths take priority)
+ for dir_ in paths:
f = os.path.join(dir_, filename)
if MACOS and is_macosx_sdk_path(dir_):
f = os.path.join(sysroot, dir_[1:], filename)
- if os.path.exists(f): return []
+ if os.path.exists(f):
+ return [dir_]
- # Check the additional directories
- for dir_ in paths:
+ # Check the standard locations
+ for dir_ in std_dirs:
f = os.path.join(dir_, filename)
if MACOS and is_macosx_sdk_path(dir_):
f = os.path.join(sysroot, dir_[1:], filename)
- if os.path.exists(f):
- return [dir_]
+ if os.path.exists(f): return []
# Not found anywhere
return None