mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-26 09:45:33 +08:00
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.
This commit is contained in:
parent
d5904f356c
commit
e722a1f42b
@ -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"
|
||||
;;
|
||||
|
Loading…
Reference in New Issue
Block a user