Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b958a2407b338fb009cd1894b62f3094eb711688
      
https://github.com/WebKit/WebKit/commit/b958a2407b338fb009cd1894b62f3094eb711688
  Author: Andrew Fryer <[email protected]>
  Date:   2026-05-20 (Wed, 20 May 2026)

  Changed paths:
    M Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig
    M Source/WebCore/Configurations/WebCore.xcconfig

  Log Message:
  -----------
  Use order files for WebCore and JavaScriptCore on macOS
https://bugs.webkit.org/show_bug.cgi?id=314300
rdar://170830471

Reviewed by Stephanie Lewis.

Use WebCore and JavaScriptCore order files for macOS production builds,
but source the order files from WebKitAdditions rather than checking
them in here (as we did before 310091@main).

The prerequisite WebKitAdditions change adds the order files at:
    ./usr/local/include/WebKitAdditions/OrderFiles/JavaScriptCore.order
    ./usr/local/include/WebKitAdditions/OrderFiles/WebCore.order

The xcconfig logic that emits -Wl,-order_file is gated on
USE_INTERNAL_SDK, mirroring the existing WK_ENABLE_PGO_USE cascade.

No tests since this doesn't change behaviour.

* Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig:
* Source/JavaScriptCore/JavaScriptCore.order: Added.
* Source/WebCore/Configurations/WebCore.xcconfig:
* Source/WebCore/WebCore.order: Added.

Canonical link: https://commits.webkit.org/313622@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to