for debian/ubuntu linux distribution:
The apt.llvm.org libclang-rt-14-dev package deps on libc6, will make the apt force remove clang-14
, libclang-common-14-dev
, so you can not build with clang-common library or with sanitizer runtimes
.
If you use ldc2 with llvm15, there will be a lot LTO problem hard to detected, and some time get unfixable local thread storage error.
https://github.com/ldc-developers/ldc/pull/4257 blocked for 2 mouth, use https://apt.llvm.org/ install llvm15/llvm16 in github action maybe is a solution?