aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2023-04-17 10:23:16 +0100
committerIain Sandoe <iain@sandoe.co.uk>2023-04-18 07:35:49 +0100
commitaec9f48b80eaf5fa5cc9a8676bde621af1478fe5 (patch)
tree3a7aeb2d5cc4c7af890e2f0332b1a22f61a20d39
parent523fc3bc8e35ee292cb13f15cac89a8a204edf30 (diff)
libsanitizer, darwin: Unsupport Darwin >= 22 for now.
The mechanism for location dyld has altered from Darwin22 since dyld is now in the shared cache. The implemented mechanism for walking the cache uses Apple Blocks which GCC does not yet support, and the fallback to the original mechanism does not work there. Until a suitable work-around can be found, unsupport Darwin22+. Signed-off-by: Iain Sandoe <iain@sandoe.co.uk> libsanitizer/ChangeLog: * configure.tgt: Unsupport Darwin22+ until a mechanism can be found to locate dyld in the shared cache. (cherry picked from commit e722a1f42b28092c9f709a3f758fc4fe57db32b0)
-rw-r--r--libsanitizer/configure.tgt2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsanitizer/configure.tgt b/libsanitizer/configure.tgt
index 90b5eaffc48..d24566a2343 100644
--- a/libsanitizer/configure.tgt
+++ b/libsanitizer/configure.tgt
@@ -65,7 +65,7 @@ case "${target}" in
HWASAN_SUPPORTED=yes
fi
;;
- x86_64-*-darwin2* | x86_64-*-darwin1[6-9]* | i?86-*-darwin1[6-8]*)
+ x86_64-*-darwin2[01]* | x86_64-*-darwin1[6-9]* | i?86-*-darwin1[6-8]*)
TSAN_SUPPORTED=no
EXTRA_CXXFLAGS="${EXTRA_CXXFLAGS} -Wl,-undefined,dynamic_lookup"
;;