There is an updated pull request by tranzystorek-io against master on the void-packages repository https://github.com/tranzystorek-io/void-packages llvm15 https://github.com/void-linux/void-packages/pull/40821 LLVM 15 [ci skip] TODO: - [x] ~~Adjust patches marked as `.patch.skip`~~ dropped support for ppc - [x] Make libomp a shlib (change so file name and install a symlink) - [x] Avoid creating triplet dirs under /usr/ TODO LLVM rdeps: - [x] clazy ~~(breaking changes in clang API)~~ - patched - [x] beignet (https://github.com/void-linux/void-packages/pull/41529) - [x] ispc (1.18.1 supports LLVM `<= 14`) - [x] ldc (1.30.0 supports LLVM `<= 14`) - builds in version 1.31 - [x] tilix fails to build with ldc 1.31 (https://github.com/gnunn1/tilix/issues/2151) - patched to use undeaD - [x] ghdl (2.0.0 supports LLVM `<= 14`) - builds with llvm12 - [x] qt - [x] qtcreator (#42290) - [x] shiboken2 (tests failing with llvm15) - [x] bpftrace (https://github.com/void-linux/void-packages/pull/39002) - [x] libclc (tests fail with unresolved calls https://gist.githubusercontent.com/tranzystorek-io/a2aa8a0d8010af5299f7d1ff9f82c22b/raw/6d316d99d6079990b73ae77d274dd120b9560589/LastTest.log) -> removed clspv - [x] zig A patch file from https://github.com/void-linux/void-packages/pull/40821.patch is attached