Skip to content

[SR-1677] Link with libdispatch when building SourceKit on Linux #44286

@briancroom

Description

@briancroom
Previous ID SR-1677
Radar None
Original Reporter @briancroom
Type Task
Status Closed
Resolution Done
Additional Detail from JIRA
Votes 0
Component/s Source Tooling
Labels Task, linux
Assignee @jpsim
Priority Medium

md5: aa8068473e9c96b534e0085a76aba842

blocks:

Issue Description:

Some pains have been taken within SourceKit to make `libdispatch` an optional dependency (e.g. the `WorkQueue` abstraction in `SourceKitSupport`, however it is neither used everywhere, nor are any implementations available besides the one that uses `libdispatch`. Since `libdispatch` is intended to be available anywhere Swift is anyway, it seems reasonable to go ahead and use it here, at least for now.

(Note that an alternative to this could be to remove `libdispatch` usage instead. See #2793

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions