<div dir="ltr">Hello all!<br><div><br></div><div>I&#39;m working on <a href="https://bugs.swift.org/browse/SR-710">https://bugs.swift.org/browse/SR-710</a>, which involves porting SourceKit to Linux. SourceKit contains a handful of references to libdispatch symbols.<br><br>I have two questions:<br><br>1. Could someone share a set of instructions to build swift-corelibs-libdispatch on Linux? I&#39;m using Ubuntu 15.10 and have installed [the dependencies listed here](<a href="https://lists.swift.org/pipermail/swift-corelibs-dev/Week-of-Mon-20151207/000122.html">https://lists.swift.org/pipermail/swift-corelibs-dev/Week-of-Mon-20151207/000122.html</a>). I have tried using both `swift/utils/build-script --libdispatch` as well as the instructions in the swift-corelibs-libdispatch `INSTALL` file. Both fail with the [same errors](<a href="https://gist.github.com/modocache/8389d5d64e39ca5a4281500f84e9ce11">https://gist.github.com/modocache/8389d5d64e39ca5a4281500f84e9ce11</a>). Any tips?</div><div><br></div><div>2. I don&#39;t know much about C++, but from what I understand the C++ stdlib provides tools for asynchronous programming. I list SourceKit&#39;s uses of libdispatch in a comment onĀ <a href="https://bugs.swift.org/browse/SR-1639">https://bugs.swift.org/browse/SR-1639</a>. For those familiar with both C++ and libdispatch: do you think it&#39;s a good idea to migrate to C++, at least for now?</div><div><br></div><div>Any advice would be appreciated. Thanks!!<br></div><div><br></div><div>- Brian Gesiak</div><div><br></div></div>