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

Reply via email to