Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: bd4957430c87e2746ba672c7fcb3f30af48e817d https://github.com/WebKit/WebKit/commit/bd4957430c87e2746ba672c7fcb3f30af48e817d Author: David Kilzer <ddkil...@apple.com> Date: 2025-08-06 (Wed, 06 Aug 2025)
Changed paths: M Configurations/Sanitizers.xcconfig Log Message: ----------- [Fuzzilli] Ignore static initializer linker errors when building JavaScriptCore.framework <https://bugs.webkit.org/show_bug.cgi?id=296950> <rdar://157593751> Reviewed by Elliott Williams and Yusuke Suzuki. Internal SDKs for iOS 26 and macOS 26 enabled `-no_inits` by default for targets that are included in the dyld shared cache, which broke the Fuzzilli build. This is fixed by adding linker flags to ignore static initializers and to reassure the linker that the built product won't be included in a dyld shared cache. * Configurations/Sanitizers.xcconfig: (WK_FUZZILLI_OTHER_LDFLAGS_YES): - Add `-no_warn_inits` and `-not_for_dyld_shared_cache` to fix linking of JavaScriptCore.framework with Fuzzilli enabled. Canonical link: https://commits.webkit.org/298304@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes