[Webkit-unassigned] [Bug 254784] New: [JavaScriptCore] Build with InstallAPI

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 30 16:54:04 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=254784

            Bug ID: 254784
           Summary: [JavaScriptCore] Build with InstallAPI
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: emw at apple.com

InstallAPI is a build phase in Xcode that uses tapi(1) to create .tbds for framework targets by scanning their headers. This TBD can then be linked against by clients of the framework, such that they are able to build and link before the framework itself has finished building.

Apple uses InstallAPI to parallelize production builds, and TAPI is part of LLVM. The llvm-dev mail introducing TAPI is a good high level overview of the tool: https://lists.llvm.org/pipermail/llvm-dev/2017-September/117264.html

We already use InstallAPI in embedded WebKit/WebKitLegacy. This bug tracks supporting it in JavaScriptCore.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230330/ed920cf8/attachment-0001.htm>


More information about the webkit-unassigned mailing list