[webkit-changes] [WebKit/WebKit] 1bc021: Build fix: Return AirOpcode* headers to private me...

Elliott Williams noreply at github.com
Mon May 8 21:50:21 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1bc021cb1eba91bffcde50e521380230b6f2efdc
      https://github.com/WebKit/WebKit/commit/1bc021cb1eba91bffcde50e521380230b6f2efdc
  Author: Elliott Williams <emw at apple.com>
  Date:   2023-05-08 (Mon, 08 May 2023)

  Changed paths:
    M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
    M Source/JavaScriptCore/b3/air/opcode_generator.rb

  Log Message:
  -----------
  Build fix: Return AirOpcode* headers to private membership
https://bugs.webkit.org/show_bug.cgi?id=254784
rdar://108843961

Unreviewed build fix.

In 263845 at main, these generated headers stopped being installed by
JavaScriptCore:

>     - Remove target membership from AirOpcodeGenerated.h and
>       AirOpcodeUtils.h. They are missing some includes when they are
>       processed by tapi, and they do not contain any API or SPI.

It turns out they need to be installed for JSC's tools projects in
production builds. Put them back, and instead make them processible by
tapi in non-JIT configurations by adding ENABLE(B3_JIT) guards.

* Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:
* Source/JavaScriptCore/b3/air/opcode_generator.rb:

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




More information about the webkit-changes mailing list