Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 553138190102e0bc389a1d38c2767e3b0fdb21f1
https://github.com/WebKit/WebKit/commit/553138190102e0bc389a1d38c2767e3b0fdb21f1
Author: David Kilzer <[email protected]>
Date: 2025-09-26 (Fri, 26 Sep 2025)
Changed paths:
M Configurations/Sanitizers.xcconfig
Log Message:
-----------
Fix Thread Sanitizer builds: ld: Too many personality routines for compact
unwind to encode.
<https://bugs.webkit.org/show_bug.cgi?id=299224>
<rdar://160981698>
Reviewed by Jonathan Bedard.
* Configurations/Sanitizers.xcconfig:
(WK_SANITIZER_OTHER_LDFLAGS):
- Add $(WK_THREAD_SANITIZER_OTHER_LDFLAGS_$(ENABLE_THREAD_SANITIZER)) to
include OTHER_LDFLAGS to work around Thread Sanitizer linker error.
(WK_THREAD_SANITIZER_OTHER_LDFLAGS_YES): Add.
(WK_THREAD_SANITIZER_OTHER_LDFLAGS_WebCore): Add.
(WK_THREAD_SANITIZER_OTHER_LDFLAGS_WebKit): Add.
- Add `-Wl,-no_compact_unwind` to OTHER_LDFLAGS when linking both
WebCore.framework and WebKit.framework to work around the error.
Canonical link: https://commits.webkit.org/300615@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes