January 16, 2023

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?