Open kimgr opened 5 years ago
Ah, and to clarify, we no longer use Travis' llvm-toolchain-trusty, but use the apt.llvm.org packaging directly.
This looks like it's working for the most important packages now (llvm-dev, libclang-dev and clang).
Some ancillary packages (llvm-11-tools, *-11-examples, etc) still don't have any snapshot packages to track them. Here's a dump of all 'Package:' lines in https://apt.llvm.org/xenial/dists/llvm-toolchain-xenial/main/binary-amd64/Packages:
Not sure if there's any intentional discrimination, or if some of them just don't have snapshot versions?
If the former, feel free to close this as fixed as of llvm-11. Thanks!
Extended Description
We use Travis for CI builds, and rely on their llvm-toolchain-trusty source.
I'm not entirely sure how that's wired, but ever since the LLVM/Clang 8 branch was made and trunk switched to 9, installing e.g.
clang
no longer works:https://travis-ci.org/include-what-you-use/include-what-you-use/builds/483638279?utm_source=github_status&utm_medium=notification
So it looks like something needs to be done to make the default packages point back to the -snapshot builds for trunk/master.
Thanks for any ideas!