Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a6e6f927abb7b10979cb9f5828a05fddcf8ee02b
https://github.com/WebKit/WebKit/commit/a6e6f927abb7b10979cb9f5828a05fddcf8ee02b
Author: Simon Lewis <[email protected]>
Date: 2026-07-11 (Sat, 11 Jul 2026)
Changed paths:
M Source/cmake/WebKitMacros.cmake
Log Message:
-----------
REGRESSION(316835@main, 316852@main): [CMake][Mac][ASan] Swift module build
fails
https://bugs.webkit.org/show_bug.cgi?id=319117
rdar://181936451
Reviewed by Elliott Williams.
316852@main stages WebKit.swiftcrossimport before the WebKit Swift compile
and adds -import-underlying-module; importing SwiftUI then fires WebKit's
own cross-import overlay and fails with "no such module '_WebKit_SwiftUI'".
Pass -disable-cross-import-overlays alongside -import-underlying-module.
316835@main enables ENABLE_IPC_TESTING_SWIFT on macOS >=26.5, but
_webkit_generate_platform_swift_args() never passes -fsanitize= to its
clang -E -dM, so Swift sees ENABLE_IPC_TESTING_API=0 while C++ sees 1 and
IPCTesterReceiver is missing from WebKit-Swift-Generated.h. Forward
ENABLED_COMPILER_SANITIZERS into that preprocess.
* Source/cmake/WebKitMacros.cmake:
Canonical link: https://commits.webkit.org/316986@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications