如何安装多个版本的 clang/llvm?

如何安装多个版本的 clang/llvm?

我添加了 repollvm-apt。它包含 llvm7 和 llvm8。我想安装两个版本。主软件包安装正常。但是,存在问题libc++,因为两个软件包都想安装具有相同名称的库/usr/x86_64-linux-gnu/

 apt-file list "libc++1-7"
libc++1-7: /usr/lib/llvm-7/lib/libc++.so.1
libc++1-7: /usr/lib/llvm-7/lib/libc++.so.1.0
libc++1-7: /usr/lib/x86_64-linux-gnu/libc++.so.1
libc++1-7: /usr/lib/x86_64-linux-gnu/libc++.so.1.0
libc++1-7: /usr/share/doc/libc++1-7/NEWS.Debian.gz
libc++1-7: /usr/share/doc/libc++1-7/changelog.Debian.gz
libc++1-7: /usr/share/doc/libc++1-7/copyright
libc++1-7: /usr/share/lintian/overrides/libc++1-7
$ apt-file list "libc++1-8"
libc++1-8: /usr/lib/llvm-8/lib/libc++.so.1
libc++1-8: /usr/lib/llvm-8/lib/libc++.so.1.0
libc++1-8: /usr/lib/x86_64-linux-gnu/libc++.so.1
libc++1-8: /usr/lib/x86_64-linux-gnu/libc++.so.1.0
libc++1-8: /usr/share/doc/libc++1-8/NEWS.Debian.gz
libc++1-8: /usr/share/doc/libc++1-8/changelog.Debian.gz
libc++1-8: /usr/share/doc/libc++1-8/copyright
libc++1-8: /usr/share/lintian/overrides/libc++1-8

有什么好方法可以让我侵入这个问题并使用 update-alternatives 来维护符号链接/usr/lib/x86_64-linux-gnu/

答案1

这是 llvm-apt 中的一个错误。现在这个错误已经解决。现在所有内容都已正确标记-version

相关内容