public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-18] libsanitizer, darwin: Unsupport Darwin >= 22 for now.
@ 2023-04-18  6:28 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2023-04-18  6:28 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:e722a1f42b28092c9f709a3f758fc4fe57db32b0

commit r14-18-ge722a1f42b28092c9f709a3f758fc4fe57db32b0
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Apr 17 10:23:16 2023 +0100

    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.

Diff:
---
 libsanitizer/configure.tgt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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"
 	;;

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-04-18  6:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-18  6:28 [gcc r14-18] libsanitizer, darwin: Unsupport Darwin >= 22 for now Iain D Sandoe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).