后端错误:llvm.linker.options 在 Ubuntu 18.10 上构建 SourceKit-LSP 无效

Error in backend: invalid llvm.linker.options building SourceKit-LSP on Ubuntu 18.10

我正在关注 this tutorial in order to get Visual Studio Code and SourceKit-LSP 在 Ubuntu 18.10 上的集成,但是,我在构建 sourcekit-lsp 项目时遇到了困难。

我遇到的错误:

fatal error
: 
error in backend: invalid llvm.linker.options


clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
clang version 7.0.0-3 (tags/RELEASE_700/final)
Target: x86_64-unknown-linux
Thread model: posix
InstalledDir: /usr/bin
clang: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.

我不确定它是否相关,但在控制台中输入 Swift 后,我收到以下错误:

error: ld-2.28.so 0xffffffff0005f117: adding range [0x14167-0x141ca) which has a base that is less than the function's low PC 0x148c0. Please file a bug and attach the file at the start of this error message
error: ld-2.28.so 0xffffffff0005f117: adding range [0x141e0-0x141e6) which has a base that is less than the function's low PC 0x148c0. Please file a bug and attach the file at the start of this error message
error: ld-2.28.so 0xffffffff0005f184: adding range [0x14167-0x141ca) which has a base that is less than the function's low PC 0x148c0. Please file a bug and attach the file at the start of this error message
error: ld-2.28.so 0xffffffff0005f184: adding range [0x141e0-0x141e6) which has a base that is less than the function's low PC 0x148c0. Please file a bug and attach the file at the start of this error message
Welcome to Swift version 5.0-dev (LLVM b10ce3d642, Clang c1979d7668, Swift 94b167db75).
Type :help for assistance.

如果有人能给我提示如何解决问题,我将不胜感激。唯一想到的就是重装clang,但是并没有解决问题

这是一个 llvm 错误 (https://bugs.llvm.org/show_bug.cgi?id=39743). See workaround here: https://forums.swift.org/t/error-while-trying-to-build-sourcekit-lsp-on-linux/18138/2