Skip to content

[SR-1676] Build SourceKit on Linux #44285

@briancroom

Description

@briancroom
Previous ID SR-1676
Radar None
Original Reporter @briancroom
Type New Feature
Status Closed
Resolution Done
Additional Detail from JIRA
Votes 5
Component/s Source Tooling
Labels New Feature, Linux
Assignee @alblue
Priority Medium

md5: 2d76208c2c35984e0b1d18a6d27299b5

Sub-Tasks:

  • SR-3698 Ensure dry run works for SourceKit
  • SR-3699 Configure builtbots so that source kit is included in default install

blocks:

  • SR-710 Generate XCTestCaseProvider entries on Linux

is blocked by:

  • SR-1613 Require blocks runtime when compiling SourceKit on Linux
  • SR-1639 [SourceKit] Add in-process implementations of sourcekitd functions only defined for XPC
  • SR-1677 Link with libdispatch when building SourceKit on Linux

Issue Description:

SourceKit is currently disabled altogether on Linux, but the plan for resolving SR-710 requires that it be available. The InProc version of sourcekitd should be sufficient for this purpose, but there is still a bit of work required to get this building. See the linked sub-tasks for a (partial?) list of outstanding work.

Metadata

Metadata

Assignees

Labels

LinuxPlatform: LinuxfeatureA feature request or implementation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions