-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Deb packages create invalid symlink for /usr/lib/clang/16/* #61550
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
Comments
I think it is now fixed |
Just out of curiosity: Which commit exactly fixed that problem? I've just ran into it with the official clang-16 packages from Ubuntu 23.04 (lunar). The less intrusive fix for users is probably: ( cd /usr/lib/llvm-16/lib/clang && ln -s 16 16.0.0 ) Correct? |
CheckmkCI
pushed a commit
to Checkmk/checkmk
that referenced
this issue
Aug 17, 2023
Version 17 has only release candidates so far, and IWYU has no tag for it yet, so let's be conservative and wait for a release. Related changes: * Use IWYU's mappings from the clang_16 branch. * Add a workaround for llvm/llvm-project#61550, i.e. fix an incorrect symlink in the clang-16-related packages. This has already been fixed upstream, but the Ubuntu packages are lagging behind. * Various IWYU fixes and cleanups: We are down to only 10 pragmas for IWYU/mapping bugs now, plus 2 necessary pragmas to declare exports. Coupling has been reduced quite a bit. * Recalculated asio IWYU mappings. Change-Id: Icc77e7929bcf15c7fd28b26d705ffa39f42c89fa
mhy-pexip
pushed a commit
to pexip/os-llvm-toolchain-19
that referenced
this issue
Apr 10, 2025
llvm-toolchain-19 (1:19.1.7-3) unstable; urgency=medium . * conditionalize the binutils-gold build-dep . llvm-toolchain-19 (1:19.1.7-2) unstable; urgency=medium . [ Sylvestre Ledru ] * Skip some autopkgtests on non intel cpu. Closes: #1094233. * clang-19 recommends clang-tools-19 https://github.com/llvm/llvm-project/issues/117333 * Also add binutils-gold in the integration-test-suite-test testsuite * Add binutils-gold as build dep * Install hwasan_symbolize on x32 (Closes: #1100161) Thanks to Jing Luo for the patch . [ Matthias Klose ] * d/t/control.in: Add binutils-gold as explicit test dependency. Don't add binutils-gold as a build dependency, just build with the default linker. * Do changes from last upload in d/t/control.in, not in d/t/control. * d/rules: Simplify permission settings for generated debhelper files. . llvm-toolchain-19 (1:19.1.7-1) unstable; urgency=medium . [ Matthias Klose ] * Update libclang1 symbols file. . [ Sylvestre Ledru ] * New upstream release * Rewrite qualify-clang.sh with bats Might fail on some archs * Tests: integration-test-suite-test Remove explicit dep libstdc++-14 . llvm-toolchain-19 (1:19.1.6-1) unstable; urgency=medium . [ Sylvestre Ledru ] * New upstream release. Should be the last of 19 And the one in the next Debian release * Remove the capability to be able to disable C++ Exceptions in libc++ * Bring back C++ exceptions on s390x for libc++ (LP: #2086782) * Disable -Bsymbolic-function on Ubuntu for causing: https://github.com/llvm/llvm-project/issues/59432#issuecomment-2500694332 . [ Matthias Klose ] * bolt: Disable the check for /proc/self/map_files. Might not be available on build machines. LP: #2084316. * Fix compatibility with Python 3.13. Closes: #1084638. . llvm-toolchain-19 (1:19.1.5-1) unstable; urgency=medium . [ Matthias Klose ] * Better correct than less cryptic. Fix BD_ALT_HELLO substitutions. . [ John Paul Adrian Glaubitz ] * Install liborc_rt-powerpc64.a on powerpc . [ Sylvestre Ledru ] * New upstream release . llvm-toolchain-19 (1:19.1.4-1) unstable; urgency=medium . [ Sylvestre Ledru ] * New upstream release * Decrease the risk of getting "hello" as package (instead of installing wasi-libc) (Closes: #1086702) . [ Matthias Klose ] * d/rules: Add a BD_ALT_HELLO macro. Set it to anything else than "yes" to avoid generating alternative build dependencies on hello in the control file. . llvm-toolchain-19 (1:19.1.3-2) unstable; urgency=medium . * enable OpenMP (without offloading) on riscv64 (and mips64el and loong64) Thanks to Aurélien Jarno for this patch (Closes: #1087280) . llvm-toolchain-19 (1:19.1.3-1) unstable; urgency=medium . * New release . llvm-toolchain-19 (1:19.1.2-2) unstable; urgency=medium . [ Samuel Thibault ] * Disable time64_t ABI on hurd-i386 too. . [ Sylvestre Ledru ] * Use the | hello trick for g++-multilib for s390x / Ubuntu Oracular * Enable compiler-rt runtime again for 32bit time_t64 architectures. (Closes: #1085853) * Backport Ubuntu 25.04 - Plucky Puffin support . llvm-toolchain-19 (1:19.1.2-1) unstable; urgency=medium . [ Samuel Thibault ] * patches/hurd/hurd-f_type.diff: Fix hurd build against glibc ≥ 2.39. * libomp-X.Y-dev.install.in: Don't try to ship ompd gdb plugin on hurd-amd64 ; ship libomptarget. * libomp5-X.Y.install.in: Ship libomptarget. * libomp5-X.Y.symbols.in: Fix symbols on hurd-any. * rules: Fix syntax on non-linux. . [ John Paul Adrian Glaubitz ] * Don't try to install xray and profile headers on powerpc . [ Sylvestre Ledru ] * New release * Update Standards version to 4.7.0 . llvm-toolchain-19 (1:19.1.1-1) unstable; urgency=medium . [ Sylvestre Ledru ] * Don't enable intel-pt on Ubuntu Bionic * Add disabled info in the build log * Disable LLVM libc on bionic * Fix the bootstrapping (Closes: #1082610) Thanks to Andrey Feofilaktov for the patch * clang provides objc++-compiler (Closes: #1082744) . [ Matthias Klose ] * New upstream release * Update watch file and add .git* files to exclude in the tarball. . llvm-toolchain-19 (1:19.1.0-4) unstable; urgency=medium . [ Sylvestre Ledru ] * Adjust the workaround for apt.llvm.org version upgrades https://github.com/llvm/llvm-project/issues/109276 * Ensure that at least 1 CPU is used for build Thanks to Santiago Vila for the patch (Closes: #1082360) . [ Matthias Klose ] * Don't relax versioned shlibs dependencies for snapshot builds and prerelease versions. * libllvm19: No symlinks in the llvm-19 subdir. Closes: #1081192, #1082495. . llvm-toolchain-19 (1:19.1.0-3) unstable; urgency=medium . * Fix typo in dh_makeshlibs calls. . llvm-toolchain-19 (1:19.1.0-2) unstable; urgency=medium . * Call dh_makeshlibs with the version of the first upstream release (1:19.1.0). Looking back at the 1.18 release cycle, these libraries didn't see any instability in the ABIs. * debian/qualify-clang.sh: Fix typo. . llvm-toolchain-19 (1:19.1.0-1) unstable; urgency=medium . * New upstream release 19.1.0. . [ Matthias Klose ] * debian/qualify-clang.sh: Skip llvmlibc test, if libllvmlibc-dev is not available. * Build-depend on llvm-spirv-19. . [ YunQiang Su ] * also pass -mxgot in LDFLAGS. * d/p/mips-mlir-xgot.diff: Pass -mxgot for mlir. . llvm-toolchain-19 (1:19.1.0~++rc4-5) unstable; urgency=medium . * Move the libLLVM.so.1 symlink into llvm-19-dev. Closes: #1081192. . llvm-toolchain-19 (1:19.1.0~++rc4-4) unstable; urgency=medium . [ Matthias Klose ] * Consolidate disabling CMake's package validation checks a bit. * debian/qualify-clang.sh: Skip OpenMP test, if libomp-dev is not available. * Disable CMake's package validation check for libLLVM.so.1. * Limit lldb autopkg test to the lldb architectures. * Generate debian/tests/* files. * Disable the usage-wrapper/memory tracking by default. * Replace LLDB_DISABLE_ARCHS macro with LLDB_ARCHS macro. * Remove unused kfreebsd patches, and remove references to kfreebsd and s390. * Remove references to alpha, hppa, powerpcspe and sh4. * Fix usage-wrapper build dependency. . [ Aurelien Jarno ] * Enable lldb on riscv64. * Enable lldb autopkgtest on riscv64. . llvm-toolchain-19 (1:19.1.0~++rc4-2) unstable; urgency=medium . * Disable z3 again for Ubuntu, and make the libz3-dev (build) dependency conditional. * Use -mxgot on mips64el. * Disable tests on mips64el, they do timeout. . llvm-toolchain-19 (1:19.1.0~++rc4-1) unstable; urgency=medium . * New release candidate. . [ Matthias Klose ] * Also explicitly link with -latomic on mips64el. * Disable openmp on loong64 (ld: cannot find -lomptarget.rtl.host). * Build without z3 on sh4 (ftbfs). * Also configure with -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="M68k;Xtensa". * debian/tests/*: s/18/19/. * debian/qualify-clang.sh: Don't check for libclang-cpp.so.$VERSION symlink. * libllvm19: Restore the symlink /usr/lib/llvm-19/lib/libLLVM.so.1, apparently CMake's LLVMExports.cmake requires it. But why? . [ Samuel Thibault ] * Add hurd-amd64 support. . [ Sylvestre Ledru ] * Remove the cmake dependency on libLibcTableGenUtil.a see https://github.com/llvm/llvm-project/issues/99819 * New snapshot release . llvm-toolchain-19 (1:19.1.0~++rc3-2) unstable; urgency=medium . * Fix binary-indep build. * Disable openmp on mips64el (ld: cannot find -lomptarget.rtl.host). * Disable memory tracking on the Hurd and some ports architectures. . llvm-toolchain-19 (1:19.1.0~++rc3-1) unstable; urgency=medium . * Add a .gitignore file with all toplevel upstream files and directories. * Add some memory tracking, getting some information on memory hogs. * Don't require g++-multilib on s390x for newer Ubuntu releases. * Factor-out ocaml architectures. * Don't try to install xray and profile headers on armel and armhf. * Disable ocaml on armhf, requires ocamlopt. * Factor-out omp architectures. * Disable openmp on riscv64 (ld: cannot find -lomptarget.rtl.host). * Factor-out flang architectures. * Disable flang on mips64el (currently not supported). * Don't try to install hwasan_symbolize on x32. * Don't try to install xray and profile headers on x32. * Fix installation of the shared libllvm and libclang-cpp libraries under their soname. Closes: #1072200. * Drop some of the unnecessary libllvm symlinks. * debian/orig-tar.sh: Don't include .git/.github metadata. * debian/rules. Call again dh_ocaml. Closes: #1078234. * debian/rules: Don't create a stamp for the override_dh_auto_install target. . llvm-toolchain-19 (1:19.1.0~++rc3-1~exp1) experimental; urgency=medium . [ Matthias Klose ] * ld.lld: When no package-metadata option is given, fall-back to the envvar ELF_PACKAGE_METADATA. . [ Emanuele Rocca ] * Enable bolt on arm64, now supported upstream. . [ Sylvestre Ledru ] * remove llvm-cgdata - see 9e90c40564e21dc5f1a12e08cfdf29305aaf9f50 * New snapshot release . llvm-toolchain-19 (1:19.1.0~++rc2-1~exp1) experimental; urgency=medium . * New testing release . llvm-toolchain-19 (1:19.1.0~++20240724103243+7af27be6633a-1~exp1) experimental; urgency=medium . [ John Paul Adrian Glaubitz ] * Disable LLVM testsuite on x32 * Install liborc_rt-x86_64.a on x32 * Install hwasan_symbolize on x32 . [ Norbert Lange ] * build lldb with Intel PT support on x86, amd64 . [ Sylvestre Ledru ] * Prepare upload to 19 * Adjust the clang-X-doc path after the change d7dd778cde84110e38521a6b55dfeb4e1c649ec2 * bring back clang-nvlink-wrapper following upstream commit: 37d0568a6593adfe791c1327d99731050540e97a * ship llvm-cgdata . [ Matthias Klose ] * Pass --package-metadata on distros with supporting linkers (starting with Debian trixie and Ubuntu noble). The package metadata is constructed from the environment variables ELF_PACKAGE_METADATA. Setting NO_PKG_METADATA=1 disables the generation of the package metadata. . llvm-toolchain-snapshot (1:19~++20240529093513+2cfea14a57ad-1~exp1) experimental; urgency=medium . * experimental New snapshot release * after upstream 330d8983d25d08580fc1642fea48b2473f47a9da adjust the RUNTIMES build to include offload (was openmp/libomptarget) * try to build with LLVM_LIBC_GPU_BUILD * Move openmp from PROJECTS to RUNTIMES Should fix: https://github.com/llvm/llvm-project/issues/90707 * Also ship libc++.modules.json in libc++-19-dev-wasm32 * Install libLibcTableGenUtil and rpc files in llvmlibc * Ship zos_wrappers/builtins.h in libclang-common-19-dev * Disable openmp on i386 - wasn't officially supported * Disable the cmake check for LibcTableGenUtil. Closes upstream issue #92359 * Ship usr/lib/llvm-@LLVM_VERSION@/lib/libCUF*.a in libflang * Ship reduce-chunk-list in llvm . llvm-toolchain-snapshot (1:19~++20240421021844+e095d978ba47-1~exp1) experimental; urgency=medium . [ Matthias Klose ] * Make libclang-common-19-dev architecture dependent. * Add python3-pexpect in the build dep for lldb. * Fix sanitizer build on 32bit time_t64 architectures. * Refresh the 23-strlcpy_strlcat_warning_removed patch. * Build-depend on llvm-spirv-18 instead of llvm-spirv-17. * Add a stage1 profile to disable curl, grpc and spirv. . [ Sylvestre Ledru ] * New snapshot release * Also install libMLIRExecutionEngineShared.so * Remove lang-to-external-fc to match upstream change in 4841d70a4b7d7cd8c492c16a9da339ec75bca135 . llvm-toolchain-snapshot (1:19~++20240304085905+c7fdd8c11e54-1~exp1) experimental; urgency=medium . [ Sylvestre Ledru ] * New snapshot release * hwasan_symbolize is now built also on i386 * Update of the libomp symbols * Also install usr/lib/llvm-19/lib/libLLVM.so.1 and usr/lib/llvm-19/lib/libLLVM.so.19.0 * Install clang-installapi as part of clang-tools * Disable the install of libomp in sub arch Following 1977404d20ab29ff78a58d8c0f1f4c5e7aef6b16 . [ John Paul Adrian Glaubitz ] * Install *clang_rt* on sparc and sparc64 * Run chrpath for libclang on sparc and sparc64 . llvm-toolchain-snapshot (1:19~++20240125092523+41fe98a6e7e5-1~exp1) experimental; urgency=medium . * branch of 19 * refresh libomp5 symbol list * For the usage of -DLIBCXXABI_USE_LLVM_UNWINDER=OFF when we don't build unwind https://github.com/llvm/llvm-project/issues/77846 * remove the unconditionally defined -DLIBUNWIND_USE_COMPILER_RT=ON * Also pass -DLIBCXXABI_USE_LLVM_UNWINDER:BOOL=OFF to libcxx-wasm32-wasi builds . llvm-toolchain-18 (1:18.1.8-15) unstable; urgency=medium . [ Matthias Klose ] * d/t/control: Remove explicit dependency on libstdc++-N-dev. . [ Sylvestre Ledru ] * Skip some autopkgtests on non intel cpu . llvm-toolchain-18 (1:18.1.0~rc4-1) unstable; urgency=medium . [ John Paul Adrian Glaubitz ] * Install *clang_rt* on sparc and sparc64 * Run chrpath for libclang on sparc and sparc64 . [ Sylvestre Ledru ] * New snapshot release * add -DLIBCXX_INSTALL_MODULES=ON to install libc++ C++-20 modules see https://discourse.llvm.org/t/libc-c-23-module-installation-support/77061/1 * Add a new package libllvmlibc-18-dev to ship LLVM libc (experimental for now) (amd64, arm64 and armhf) [ John Paul Adrian Glaubitz ] * Install *clang_rt* on sparc and sparc64 * Run chrpath for libclang on sparc and sparc64 . [ Sylvestre Ledru ] * New snapshot release * add -DLIBCXX_INSTALL_MODULES=ON to install libc++ C++-20 modules see https://discourse.llvm.org/t/libc-c-23-module-installation-support/77061/1 * Add a new package libllvmlibc-18-dev to ship LLVM libc (experimental for now) (amd64, arm64 and armhf) * Also install usr/lib/llvm-19/lib/libLLVM.so.1 and usr/lib/llvm-19/lib/libLLVM.so.18.0 . llvm-toolchain-18 (1:18.1.0~rc2-4) unstable; urgency=medium . * Fix 32bit builds, exclude i386, don't build clang-rt there * Revert gold linker on mips64el * Disable stack protector on mips64el [ John Paul Adrian Glaubitz ] * Install *clang_rt* on sparc and sparc64 * Run chrpath for libclang on sparc and sparc64 . [ Sylvestre Ledru ] * add -DLIBCXX_INSTALL_MODULES=ON see https://discourse.llvm.org/t/libc-c-23-module-installation-support/77061/1 Ship libc++-18-dev /usr/lib/llvm-18/lib/libc++.modules.json /usr/lib/llvm-18/include/c++/v1/std.compat.cppm /usr/lib/llvm-18/include/c++/v1/std.cppm [ John Paul Adrian Glaubitz ] * Install *clang_rt* on sparc and sparc64 * Run chrpath for libclang on sparc and sparc64 . [ Sylvestre Ledru ] * add -DLIBCXX_INSTALL_MODULES=ON to install libc++ C++-20 modules see https://discourse.llvm.org/t/libc-c-23-module-installation-support/77061/1 [ John Paul Adrian Glaubitz ] * Install *clang_rt* on sparc and sparc64 * Run chrpath for libclang on sparc and sparc64 . [ Sylvestre Ledru ] * add -DLIBCXX_INSTALL_MODULES=ON to install libc++ C++-20 modules see https://discourse.llvm.org/t/libc-c-23-module-installation-support/77061/1 * Add a new package libllvmlibc-18-dev to ship LLVM libc (experimental for now) * Fix 32bit builds, exclude i386, don't build clang-rt there * Revert gold linker on mips64el * Disable stack protector on mips64el * Fix 32bit builds, exclude i386, don't build clang-rt there * Revert gold linker on mips64el * Disable stack protector on mips64el . llvm-toolchain-18 (1:18.1.0~rc2-3) unstable; urgency=medium . * Add abi=+time64,+lfs only on 64bits system . llvm-toolchain-18 (1:18.1.0~rc2-2) unstable; urgency=medium . [ Gianfranco Costamagna ] * Try gold linker on mips64el * Add also lfs on top of time64, to fix FTBFS on 32bit . [ Sylvestre Ledru ] * add new symbols in libomp5 . llvm-toolchain-18 (1:18.1.0~rc2-1) unstable; urgency=medium . * New snapshot release . llvm-toolchain-18 (1:18.1.0~rc1-3) unstable; urgency=medium . * Fix previous upload, time64 is effective only in one specific place of rules file * Fix some test using still clang-17 * Switch testing to 18 line * Fix an underlinking on qualify-clang.sh . llvm-toolchain-18 (1:18.1.0~rc1-2) unstable; urgency=medium . [ Steve Langasek ] * Use ABI time64 to avoid a transition for a new package . llvm-toolchain-18 (1:18.1.0~rc1-1) unstable; urgency=medium . [ Samuel Thibault ] * control: Avoid hello build-dep getting pulled in on buildds. . [ Gianfranco Costamagna ] * Fixup rc versioning, and go for sid . [ Sylvestre Ledru ] * hwasan_symbolize is now built also on i386 . llvm-toolchain-18 (1:18.1.0-rc1-1~exp1) experimental; urgency=medium . * First RC . llvm-toolchain-18 (1:18.1.0~++20240126095841+0991d3c7b53d-1~exp1) experimental; urgency=medium . * Branching of 18 note that it is normal that the versioning starts from 18.1 See https://discourse.llvm.org/t/rfc-name-the-first-release-from-a-branch-n-1-0-instead-of-n-0-0/75384 * refresh libomp5 symbol list * For the usage of -DLIBCXXABI_USE_LLVM_UNWINDER=OFF when we don't build unwind https://github.com/llvm/llvm-project/issues/77846 * remove the unconditionally defined -DLIBUNWIND_USE_COMPILER_RT=ON * Also pass -DLIBCXXABI_USE_LLVM_UNWINDER:BOOL=OFF to libcxx-wasm32-wasi builds . llvm-toolchain-snapshot (1:18~++20231211102647+75193b192ad9-1~exp1) experimental; urgency=medium . [ Matthias Klose ] * Set the cpu defaults for the ARM32 architectures: - armel: arm926ej-s. Addresses: #1056115. - armhf: cortex-a8. Thanks to Arnd Bergmann and Ard Biesheuvel for the fixes. * Apply the proposed fix for D158491, build failure on mips64el, still unreviewed upstream. Addresses: #1056116. . [ Sylvestre Ledru ] * New snapshot release * Fix a libc++ conflicts (Closes: #1057899) . llvm-toolchain-snapshot (1:18~++20231203063627+9f78edbd20ed-1~exp1) experimental; urgency=medium . [ Sylvestre Ledru ] * replace python3-recommonmark by myst-parser to follow upstream change b7ff03206d668cd5a620a9d4e1b22ea112ed56e3 And disable generation of the doc on old distro * Ship tblgen-to-irdl as part of mlir-tools * Rename lldb-vscode => lldb-dap * Ship tblgen-to-irdl as part of mlir-tools * Remove __tgt_rtl_deinit_plugin & __tgt_rtl_deinit_device symbols from openmp https://github.com/llvm/llvm-project/pull/73557 . [ Matthias Klose ] * Limit the number of parallel processes based on the available memory and the packages to be built (flang has some memory hogs). * Also install liborc_rt*.a on ppc64 and ppc64el. * Fix stripping build flags on Ubuntu/ppc64el. * libclang1-18: Only encode the major version in the soname. See #1056126. * Restore the patch for D148945, searching /usr/lib/llvm-18/lib by default. Addresses: #1056580. * Also use the free swap to determine the number of parallel processes. * Set the cpu defaults for the ARM32 architectures: - armel: arm9e. Closes: #1056115. - armhf: cortex-a7. . [ John Paul Adrian Glaubitz ] * Don't install *clang_rt* on sparc and sparc64 . llvm-toolchain-17 (1:17.0.3-1~exp1) experimental; urgency=medium . [ Matthias Klose ] * Consolidate the build flags for the wasm builds. * Disable the clc and wasm builds when not building binary indep packages. * Limit the parallel links to 2 on riscv64. * d/rules: Be less noisy when building without grpc. * Build-depend on libncurses-dev instead of libncurses5-dev. * Use a stamps subdirectory for all build stamps. * Factor-out the calls to dh_listpackages. * d/rules/preconfigure: Print info about build environment. . llvm-toolchain-snapshot (1:18~++20230818040015+c931f2e6fd0c-1~exp2) UNRELEASED; urgency=medium . [ John Paul Adrian Glaubitz ] * Disable wasm support on powerpc and powerpcspe * Remove powerpc from BINUTILS_GOLD_ARCHS again . llvm-toolchain-snapshot (1:18~++20230818040015+c931f2e6fd0c-1~exp1) experimental; urgency=medium . * snapshot is now 18 * Remove llvm-remark-size-diff & llvm-tapi-diff from llvm-X.Y-dev * Remove lldb-disable-swig-error.diff - no longer necessary . llvm-toolchain-snapshot (1:18~++20230725115106+b6847edfc235-1~exp1) experimental; urgency=medium . * snapshot is now 18 . llvm-toolchain-17 (1:17.0.6-6) UNRELEASED; urgency=medium . [ chenli ] * Enable flang on loong64 . [ Sylvestre Ledru ] * try to enable sccache on 'my' s390x machines . llvm-toolchain-17 (1:17.0.6-5) unstable; urgency=medium . [ Faidon Liambotis ] * Revert "Enable COMPILER_RT_BUILD_BUILTINS for armel" * Fix i386 FTBFS resulting from COMPILER_RT_DEFAULT_TARGET_ONLY (Closes: #1060440) . llvm-toolchain-17 (1:17.0.6-4) unstable; urgency=medium . * debian/qualify-clang.sh: remove the compiler-rt test of i386 use libclang-rt-17-dev:i386 instead . [ Matthias Klose ] * libclang1-17: Remove the full version symlinks. . [ Faidon Liambotis ] * Enable COMPILER_RT_DEFAULT_TARGET_ONLY for all archs * Enable COMPILER_RT_BUILD_BUILTINS for armel * Drop two unreferenced debian/patches * Mark documentation packages as Multi-Arch: foreign * Convert libclang-common-*-dev to Arch: all/M-A: foreign . llvm-toolchain-17 (1:17.0.6-3) unstable; urgency=medium . * Cherry pick the wasm fix from 16 (Closes: #1057838) . llvm-toolchain-17 (1:17.0.6-2) unstable; urgency=medium . [ Gianfranco Costamagna ] * Add new cmake-clang-test to spot issues such as Debian bug #1057151 * Fix cmake file (Closes: #1057151) * Drop sed command, useless now . [ Matthias Klose ] * Also use the free swap to determine the number of parallel processes. * libclang1-17: Hard-code the last full versions for the symlinks. * Also use the free swap to determine the number of parallel processes. * Set the cpu defaults for the ARM32 architectures: - armel: arm926ej-s. Closes: #1056115. - armhf: cortex-a8. Thanks to Arnd Bergmann and Ard Biesheuvel for the fixes. * Apply the proposed fix for D158491, build failure on mips64el, still unreviewed upstream. Addresses: #1056116. . [ Sylvestre Ledru ] * Move the symlink /usr/lib/*/libc++experimental.a from libc++abi-17-dev to libc++-17-dev * Remove some old break/replaces from 16 * Fix the EmitBackendOutput test in debian/qualify-clang.sh * Also add back /usr/lib/llvm-17/lib/libclang-17.so.1 . llvm-toolchain-17 (1:17.0.6-1) unstable; urgency=medium . [ Matthias Klose ] * Further limit the number of parallel processes * Don't build-depend on llvm-spirv-17 on armel and mipsel (LLVM 17 is not yet built on these architectures). * Fix stripping build flags on Ubuntu/ppc64el. * libclang1-17: Only encode the major version in the soname. Closes: #1056126. * libclang1-17: Provide a symlink for the last soname with the full version. * Restore the patch for D148945, searching /usr/lib/llvm-17/lib by default. Closes: #1056580. . [ Sylvestre Ledru ] * New upstream release * Add a symlink for libc++experimental.a to /usr/lib/*/libc++experimental.a to fix https://github.com/llvm/llvm-project/issues/72753 * try to relax the wasi-libc dep declaration for apt.llvm.org * add a check that, if we are going to build wasm, wasi-libc is installed on the system . [ John Paul Adrian Glaubitz ] * Don't install *clang_rt* on sparc and sparc64 . llvm-toolchain-17 (1:17.0.5-1) unstable; urgency=medium . [ John Paul Adrian Glaubitz ] * Don't run chrpath for libclang on sparc and sparc64 . [ Matthias Klose ] * Build-depend on llvm-spirv-17. . [ Sylvestre Ledru ] * New upstream release . llvm-toolchain-17 (1:17.0.2-1~exp1) experimental; urgency=medium . * New upstream release . llvm-toolchain-17 (1:17.0.1-1~exp2) experimental; urgency=medium . * Also remove omp from cmake file (Closes: #1052533) . llvm-toolchain-17 (1:17.0.1-1~exp1) experimental; urgency=medium . * New upstream release . llvm-toolchain-17 (1:17.0.0~+rc4-1~exp6) experimental; urgency=medium . * Enable again python3-lldb on bionic (apt.llvm.org) . llvm-toolchain-17 (1:17.0.0~+rc4-1~exp5) experimental; urgency=medium . * debian/patches/D158066.patch: - cherry-pick change from 1:16.0.6-11 * Make sure at least spirv 17 is used, FTBFS with older version . llvm-toolchain-17 (1:17.0.0~+rc4-1~exp4) experimental; urgency=medium . [ Gianfranco Costamagna ] * Don't depend on spirv, the version 16 is too old to work . [ Sylvestre Ledru ] * Also ignore "-mbranch-protection=standard" (used on arm64) . llvm-toolchain-17 (1:17.0.0~+rc4-1~exp3) experimental; urgency=medium . * Update control file * Fixup build failures from 16 branch . llvm-toolchain-17 (1:17.0.0~+rc4-1~exp2) experimental; urgency=medium . * Strip -fcf-protection for wasm build - new flag added in dpkg 1.22 * Explicitly depend on libcurl4-openssl-dev Thanks to Samuel Henrique for the fix . llvm-toolchain-17 (1:17.0.0~+rc4-1~exp1) experimental; urgency=medium . [ John Paul Adrian Glaubitz ] * Disable wasm support on powerpc and powerpcspe * Remove powerpc from BINUTILS_GOLD_ARCHS again . [ Sylvestre Ledru ] * new upstream release * Disable python3-lldb on mips64el to unbreak the build . llvm-toolchain-17 (1:17.0.0~+rc3-1~exp1) experimental; urgency=medium . * New snapshot release . llvm-toolchain-17 (1:17.0.0~+rc2-1~exp2) UNRELEASED; urgency=medium . * debian/tests/control: update gcc to 10 => 13 . llvm-toolchain-17 (1:17.0.0~+rc2-1~exp1) experimental; urgency=medium . * New snapshot release: * Fix the libclang-rt-17-dev: ships /usr/lib[...]/wasi/libclang_rt.builtins-wasm*.a, already in libclang-rt-17-dev-wasm* (closes: #1041388) * Also install llvm-debuginfod in llvm-X.Y * Fix for real the libclang-rt-17-dev issue . llvm-toolchain-snapshot (1:17~++20230723074821+3ebe606592fb-1~exp1) UNRELEASED; urgency=medium . * experimental New snapshot release . llvm-toolchain-snapshot (1:17~++20230709044550+c54ff51be9c1-1~exp1) experimental; urgency=medium . * Install usr/lib/llvm-17/lib/clang/17/include/llvm_libc_wrappers/*.h in libclang-common-X.Y-dev * fix the libclang & libomp5 symbol files * Add new symbol to libclang1: clang_CXXMethod_isExplicit clang_createIndexWithOptions clang_getBinaryOperatorKindSpelling clang_getCursorBinaryOperatorKind clang_getCursorUnaryOperatorKind clang_getUnaryOperatorKindSpelling . [ Samuel Thibault ] * Fix hurd build by fixing Linux-specific lines. . llvm-toolchain-snapshot (1:17~++20230701095046+dc6c8b8d1e35-1~exp1) experimental; urgency=medium . * llvm-debuginfod not installed anymore https://github.com/llvm/llvm-project/commit/8ac330bde40e9e0a0b2d0708ba6c7888fb1ce225 * New snapshot release * Yet a new element (omp) to disable in cmake detection. Upstream #62622 * remove some mlir example (libMyExtensionCh*.a) * Try to pass MAKE_C_COMPILER_LAUNCHER and CMAKE_CXX_COMPILER_LAUNCHER in CLANG_BOOTSTRAP_PASSTHROUGH for sccache in stage2 * Disable python3-lldb-17 for buster (it has been this way for a while) * Try to workaround issue 63613 . llvm-toolchain-snapshot (1:17~++20230128060150+75153adeda1a-1~exp1) experimental; urgency=medium . * Snapshot is now 17 * ship libHLFIRTransforms & libHLFIRDialect in libflang * Also install liborc_rt-x86_64.a in libclang-rt * Adjust some path since upstream changed the path from /usr/lib/llvm-16/lib/clang/16.0.0/ to /usr/lib/llvm-16/lib/clang/16/ * Workaround some missing files on buster * Replace LLVM_CONFIG by LLVM_CMAKE_DIR * Bring back -DBUILTINS_CMAKE_ARGS & -DRUNTIMES_CMAKE_ARGS options https://github.com/llvm/llvm-project/issues/59097 * unbreak a symlink to fix to libclang * Add a symlink /usr/lib/x86_64-linux-gnu/{libclang-16.so.16.0.0 => libclang-16.so.1} Expected by program like the firefox build system * ship amdgpu-arch & nvptx-arch in clang-tools * ship llvm-omp-kernel-replay in libomp-X.Y-dev * Disable flang on s390x. Seems that it is breaking * compiler-rt: Only build liborc on amd64, i386 & arm64 * Don't build omptarget on i386 . llvm-toolchain-16 (1:16.0.6-18) unstable; urgency=medium . [ Gianfranco Costamagna ] * Upload to sid . [ Sylvestre Ledru ] * Change the logic to disable SPIRV. Disable it on most of the versions because it needs llvm-spirv-16. Enabled on trixie/sid, Ubuntu Mantic FAILED: spirv-mesa3d-.spv /build/source/libclc/build/spirv-mesa3d-.spv cd /build/source/libclc/build && /usr/bin/llvm-spirv-15 --spirv-max-version=1.1 -o spirv-mesa3d-.spv builtins.link.spirv-mesa3d-.bc Unknown attribute kind (86) (Producer: 'LLVM16.0.6' Reader: 'LLVM 15.0.6') * For Ubuntu bionic, improve the deactivation of lldb python . [ Steve Langasek ] * Add noble as supported Ubuntu release . [ John Paul Adrian Glaubitz ] * Don't run chrpath for libclang on sparc and sparc64 . [ Sylvestre Ledru ] . llvm-toolchain-16 (1:16.0.6-17exp1) experimental; urgency=medium . * Fixup the move from all to any * Update debian/README documentation . llvm-toolchain-16 (1:16.0.6-17) unstable; urgency=medium . * Try to fix the wasm path detection (Closes: #1052002) . llvm-toolchain-16 (1:16.0.6-16) unstable; urgency=medium . [ Gianfranco Costamagna ] * Make libclang-common-16-dev arch:any (Closes: #1041455) It was arch:all because all the code isn't arch dependent However, it causes issues for cross build. So, back to any and libclang-common-@LLVM_VERSION@-dev (= ${binary:Version}) instead of source . [ Sylvestre Ledru ] * Bring back old version of spirv - necessary for apt.llvm.org . [ Alexandre Detiste ] * Remove python-six as dep . [ Li Chen ] * Add support for loongarch64 (Closes: #1053658) * Cherry-pick upstream patch D142688 to fix the build failure on loong64 (Closes: #1053655) . [ Matthias Klose ] * Disable the clc and wasm builds when not building binary indep packages. * Limit the parallel links to 2 on riscv64. * d/rules: Be less noisy when building without grpc. . llvm-toolchain-16 (1:16.0.6-15) unstable; urgency=medium . * Second attempt to refresh D158066.patch (Closes: #1049362) (SIMD compatibility headers on ppc64el) . llvm-toolchain-16 (1:16.0.6-14) unstable; urgency=medium . [ Sylvestre Ledru ] * On bionic & buster, for apt.llvm.org, pass -DLLVM_ENABLE_ZSTD=OFF as libzstd is too old . [ Gianfranco Costamagna ] * Add i386 and mips64el to spirv architectures. . llvm-toolchain-16 (1:16.0.6-13) unstable; urgency=medium . [ Gianfranco Costamagna ] * Also runtime-depend on {libzstd,zlib1g}-dev, from Paravoid (Closes: #1047718) . [ Sylvestre Ledru ] * Strip -fcf-protection for wasm build - new flag added in dpkg 1.22 . llvm-toolchain-16 (1:16.0.6-12) unstable; urgency=medium . [ John Paul Adrian Glaubitz ] * Disable wasm support on powerpc and powerpcspe * Remove powerpc from BINUTILS_GOLD_ARCHS again . [ Sylvestre Ledru ] * Disable python3-lldb on mips64el to unbreak the build . llvm-toolchain-16 (1:16.0.6-11) unstable; urgency=medium . * debian/patches/D158066.patch: - upstream fix for Debian bug: #1049362 * Also build-depend on libzstd-dev (Closes: #1047718) * Explicitly depend on libcurl4-openssl-dev, since nss is being removed. (Closes: #1043552) . llvm-toolchain-16 (1:16.0.6-10) unstable; urgency=medium . * update test to depend on libstdc++-13-dev * Also ignore mlir test on armel, hang . llvm-toolchain-16 (1:16.0.6-9) unstable; urgency=medium . * Really enable spirv, and disable spirv on mips* since it's not yet bootstrapped. Thanks <tjaalton> for the patch . llvm-toolchain-16 (1:16.0.6-8) unstable; urgency=medium . * Make sure flang-16 depends on libflang-16-dev (Closes: #1041202) . llvm-toolchain-16 (1:16.0.6-7) unstable; urgency=medium . * Use spirv-16 to build llvm. This should fix libclc-16 content and fix mesa build * Don't reduce parallel builds anymore on riscv64 . llvm-toolchain-16 (1:16.0.6-6) unstable; urgency=medium . * Do the delete of wasi in libclang-rt regardless (Closes: #1041834) . llvm-toolchain-16 (1:16.0.6-5) unstable; urgency=medium . [ Samuel Thibault ] * Fix hurd build by fixing Linux-specific lines. * Fix wasi-libc build-deps on i386 !linux-i386 . [ Sylvestre Ledru ] * set -DCMAKE_SYSTEM_NAME=Generic to build wasm to fix upstream #63799 . llvm-toolchain-16 (1:16.0.6-4) unstable; urgency=medium . * lldb-16: lldb no longer depend on llvm-dev (Closes: #1039490) * Unbreak the libclang links (Closes: #1040205) And add tests to make sure we don't regress * Fix the libclang-16.so symbol file * Remove broken symlinks (closes: #857680) . llvm-toolchain-16 (1:16.0.6-3) unstable; urgency=medium . [ Sylvestre Ledru ] * Only pass -Bno-symbolic if it exists . [ Gianfranco Costamagna ] * Revert LIBCXXABI_ARM_EHABI => _LIBCXXABI_ARM_EHABI change, FTBFS on arm*. . llvm-toolchain-16 (1:16.0.6-2) unstable; urgency=medium . * Remove debian/NEWS to fix debian-news-entry-has-unknown-version * Fix libomp-16-doc: documentation-package-not-architecture-independent * Fix llvm-16-dev: depends-on-obsolete-package Depends: libtinfo-dev => libncurses-dev * Enable Xtensa experimental backend (Closes: #1033911) * Fix the path /usr/lib/llvm-16/lib/clang/16/ (Closes: #1036623) * Refresh the list of symbol of libclang1-16 * Refresh the list of symbol for libomp.so.5 * Add symbols files for libomptarget.rtl* and libomptarget.so . [ Gianfranco Costamagna ] * Try to unbreak HURD * Add back powerpc to gold architectures * Use bfd linker on p*pc* . llvm-toolchain-16 (1:16.0.6-1) unstable; urgency=medium . * New upstream release . llvm-toolchain-16 (1:16.0.5-1) unstable; urgency=medium . [ Gianfranco Costamagna ] * Add patch from llvm-15 (Graham Inggs) to update Ubuntu releases names to include Ubuntu mantic . [ Sylvestre Ledru ] * Upload to unstable . llvm-toolchain-16 (1:16.0.5-1~exp1) experimental; urgency=medium . * New upstream release . llvm-toolchain-16 (1:16.0.4-1~exp1) experimental; urgency=medium . * New upstream release . llvm-toolchain-16 (1:16.0.3-1~exp1) experimental; urgency=medium . * New upstream release . llvm-toolchain-16 (1:16.0.2-1~exp1) experimental; urgency=medium . * New upstream release . llvm-toolchain-16 (1:16.0.1-1~exp2) experimental; urgency=medium . [ Sylvestre Ledru ] * cherry pick changes from snapshot for sccache . [ Gianfranco Costamagna ] * Use parallel=2 on riscv64 * Add omptarget again to optional interfaces (Closes: #1033933) * Adapt test when llvm is built without Z3 support (error message changed) . llvm-toolchain-16 (1:16.0.1-1~exp1) experimental; urgency=medium . * New upstream release . llvm-toolchain-16 (1:16.0.0-1~exp5) experimental; urgency=medium . * Don't ship liborc on armel too * Install ASAN symbolize on riscv64 * Limit parallel building to 3 on riscv64, should speed up extremely slow builds due to too many concurrent threads . llvm-toolchain-16 (1:16.0.0-1~exp4) experimental; urgency=medium . * Use 16 for wasm libs instead of 16.0.0 https://github.com/llvm/llvm-project/issues/61550 . llvm-toolchain-16 (1:16.0.0-1~exp3) experimental; urgency=medium . * Revert gold linker on riscv64, FTBFS . llvm-toolchain-16 (1:16.0.0-1~exp2) experimental; urgency=medium . [ Matthias Klose <[email protected]> ] * Install liborc_rt-armhf.a on armhf. * Don't ship gdb scripts for ompd on armhf. * Don't run MLIR tests on armhf, timeouts on the buildds. . [ Gianfranco Costamagna ] * Try to use gold linker on riscv64, to see if the build goes to the end successfully . llvm-toolchain-16 (1:16.0.0-1~exp1) experimental; urgency=medium . * New upstream release . llvm-toolchain-16 (1:16.0.0~+rc4-1~exp1) experimental; urgency=medium . * New snapshot release . llvm-toolchain-16 (1:16.0.0~+rc3-1~exp1) experimental; urgency=medium . * New snapshot release . llvm-toolchain-16 (1:16.0.0~+rc2-1~exp1) experimental; urgency=medium . * New snapshot release . llvm-toolchain-16 (1:16.0.0~+rc1-1~exp1) experimental; urgency=medium . * First rc of 16 * Branching of 16 (snapshot is now 17) * ship libHLFIRTransforms & libHLFIRDialect in libflang * Also install liborc_rt-x86_64.a in libclang-rt * Adjust some path since upstream changed the path from /usr/lib/llvm-16/lib/clang/16.0.0/ to /usr/lib/llvm-16/lib/clang/16/ * Workaround some missing files on buster * Replace LLVM_CONFIG by LLVM_CMAKE_DIR * Bring back -DBUILTINS_CMAKE_ARGS & -DRUNTIMES_CMAKE_ARGS options https://github.com/llvm/llvm-project/issues/59097 * unbreak a symlink to fix to libclang * Add a symlink /usr/lib/x86_64-linux-gnu/{libclang-16.so.16.0.0 => libclang-16.so.1} Expected by program like the firefox build system * ship amdgpu-arch & nvptx-arch in clang-tools * ship llvm-omp-kernel-replay in libomp-X.Y-dev * Disable flang on s390x. Seems that it is breaking * compiler-rt: Only build liborc on amd64, i386 & arm64 * Don't build omptarget on i386 . llvm-toolchain-16 (1:16~++20230115053056+df5fc4504b86-1~exp2) UNRELEASED; urgency=medium . * Don't build omptarget on armhf either . llvm-toolchain-snapshot (1:16~++20221111053703+a77a02aa5794-1~exp1) experimental; urgency=medium . * New snapshot release * mlir: Disable test on i386 because of https://github.com/llvm/llvm-project/issues/58357 * Install llvm-debuginfo-analyzer in llvm-X.Y * Install clang-include-cleaner in clang-tools-X.Y * Build of openmp: use PROJECTS instead of RUNTIMES See https://github.com/llvm/llvm-project/issues/58219 * Install usr/lib/llvm-16/include/__libunwind_config.h usr/lib/llvm-16/include/libunwind.h usr/lib/llvm-16/include/mach-o/compact_unwind_encoding.h usr/lib/llvm-16/include/unwind.h usr/lib/llvm-16/include/unwind_arm_ehabi.h usr/lib/llvm-16/include/unwind_itanium.h in libunwind-X.Y-dev * Install llvm-bat-dump in bolt-X.Y * disable-openmpd.diff: Disable the test of openmpd because of https://github.com/llvm/llvm-project/issues/58941 . llvm-toolchain-snapshot (1:16~++20220830053930+25fdcb8e6ce3-1~exp1) experimental; urgency=medium . * Main is now 16. A branch for 15 has been created * clang doesn't have a specific SONAME anymore. See https://reviews.llvm.org/D129160 for the rational * Install clang-tblgen in clang-tools-X.Y * For apt.llvm.org on stretch, from snapshot, also use libc++ for the build. It adds a dependency on libc++. It might be extended in the future for for now, it is Debian/stretch only * Remove clang-offload-wrapper & clang-nvlink-wrapper like upstream * Set CLANG_FORCE_MATCHING_LIBCLANG_SOVERSION to make sure that version of libclang == clang. this to simplify the packaging, the coinstability and to have more consistency. * Install usr/lib/llvm-@LLVM_VERSION@/share/gdb/python/ompd/ in libomp-16-dev * Remove ompt-multiplex.h from libomp * Install llvm-remarkutil in llvm-X.Y * Don't build libclc-16 as it needs a more recent version of llvm-spirv . llvm-toolchain-snapshot (1:16~++20220731055325+02b3a358926e-1~exp1) experimental; urgency=medium . * Main is now 16. A branch for 15 has been created * clang doesn't have a specific SONAME anymore. See https://reviews.llvm.org/D129160 for the rational . llvm-toolchain-15 (1:15.0.7-6) unstable; urgency=medium . [ Sylvestre Ledru ] * Only pass -Bno-symbolic if it exists . [ Gianfranco Costamagna ] * Revert LIBCXXABI_ARM_EHABI => _LIBCXXABI_ARM_EHABI change, FTBFS on arm*. . llvm-toolchain-15 (1:15.0.7-5) unstable; urgency=medium . [ Graham Inggs ] * debian/patches/ubuntu-releases.patch: Update the list of Ubuntu release names . [ Gianfranco Costamagna ] * Add powerpc to GOLD architectures * Cherry-pick upstream fix for newer cmake-related build failure * Cherry-pick upstream fix for HIP search path depending on os-release (Closes: #1037452) . [ Steve Langasek ] * debian/rules: disable -Wl,-Bsymbolic-functions for libomp. LP: #2016471. . llvm-toolchain-15 (1:15.0.7-5~exp2) experimental; urgency=medium . * Also apply the workaround of issue #62621 for focal and to include libpolly-15-dev . llvm-toolchain-15 (1:15.0.7-5~exp1) experimental; urgency=medium . * Remove old code to manage Debian stretch * Force the replacement of new Ubuntu packages introduced in https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-15/+bug/2008755 * Adjust LIBCXXABI_ARM_EHABI => _LIBCXXABI_ARM_EHABI Issue: https://github.com/llvm/llvm-project/issues/59240 . llvm-toolchain-15 (1:15.0.7-4) unstable; urgency=medium . * Fix debian/libclang1-15.symbols soname * Remove build artifacts if any . llvm-toolchain-15 (1:15.0.7-3) unstable; urgency=medium . * Disable the flang autopkgtests on unsupported architectures . llvm-toolchain-15 (1:15.0.7-2) unstable; urgency=medium . [ Sylvestre Ledru ] * Yeah, we would like to have this version in bookworm (Closes: #1032316) * Adjust some lintian overrides * Disable flang on s390x. Seems that it is breaking . [ Gianfranco Costamagna ] * Update print lldb python patch, following what was done in automake for newer python . [ Samuel Thibault ] * Fix disabling amdgpu on non-Linux. . [ John Paul Adrian Glaubitz ] * Don't run chrpath for libclang on powerpc and powerpcspe . [ Faidon Liambotis ] * Update the wasm-sysroot-usr.diff patch to restore functionality that was accidentally dropped when the patch was forward-ported from 14 to 15. This resolves an issue in which clang++ builds would fail if libc++-15-dev was installed alongside libc++-15-dev-wasm32. (Closes: #1029010, #1032317) . [ Cordell Bloor ] * Backport support for HIP in /usr and add Debian paths for rocm-device-libs to search list (Closes: #1031808) . llvm-toolchain-15 (1:15.0.7-1~exp1) UNRELEASED; urgency=medium . * experimental New snapshot release . llvm-toolchain-15 (1:15.0.7-1) unstable; urgency=medium . * New upstream release * Upload to unstable . llvm-toolchain-15 (1:15.0.6-5~exp3) experimental; urgency=medium . * Don't always build flang . llvm-toolchain-15 (1:15.0.6-5~exp2) experimental; urgency=medium . * Restrict flang on 64bits archs: (amd64 arm64 mips64el ppc64el kfreebsd-amd64 s390x ppc64 sparc64 riscv64) See: https://github.com/llvm/llvm-project/issues/59845 . llvm-toolchain-15 (1:15.0.6~++20230102020141+088f33605d8a-1~exp1) UNRELEASED; urgency=medium . * experimental New snapshot release . llvm-toolchain-15 (1:15.0.6-5~exp1) experimental; urgency=medium . * Add flang-15 and libraries support * Several changes coming from the branch -14: * wasm support significantly improved with several packages: - libc++-15-dev-wasm32 - libc++abi-15-dev-wasm32 - libclang-rt-15-dev-wasm32 - libclang-rt-15-dev-wasm64 It is now as easy as: $ apt install clang-15 lld-15 libclang-rt-15-dev-wasm32 wasi-libc $ clang-15 --target=wasm32-wasi helloworld.c -o helloworld.wasm Many thanks to Faidon Liambotis * libclang-common-15-dev split into different packages: - libclang-rt-15-dev - libpolly-15-dev - libclang-rt-15-dev-wasm32 - libclang-rt-15-dev-wasm64 . llvm-toolchain-15 (1:15.0.6-4) unstable; urgency=medium . * link-grpc.diff: add the detection of other libs necessary for grpc (Closes: #1025530) . llvm-toolchain-15 (1:15.0.6-3) unstable; urgency=medium . * Build on spirv-15 for riscv64 too. . llvm-toolchain-15 (1:15.0.6-2) unstable; urgency=medium . * Fix build on riscv64 by disabling WASM for now. * Explicitly depend on spirv-14 for riscv64, to bootstrap spirv there. . llvm-toolchain-15 (1:15.0.6-1) unstable; urgency=medium . * New upstream release . llvm-toolchain-15 (1:15.0.5-5) unstable; urgency=medium . * Add riscv64 to spirv-15 supported list, now that the bootstrap is finished. . llvm-toolchain-15 (1:15.0.5-4) unstable; urgency=medium . * Explicitly depend on spirv-14 for riscv64, to bootstrap spirv there. . llvm-toolchain-15 (1:15.0.5-3) unstable; urgency=medium . * Depend again on spirv-15 for mips64el. . llvm-toolchain-15 (1:15.0.5-2) unstable; urgency=medium . [ Gianfranco Costamagna ] * Add libomp target library to mips64el (Closes: #1023101) * Explicitly depend on spirv-14 for mips64el, to ease bootstrapping on buildds (this should be dropped once we build a spirv-15 in archive) * Cherry-pick two upstream patches to unblock mesa build on arm* (Closes: #1022577) . [ Sylvestre Ledru ] * store the sccache results in /tmp/buildd/source/sccache-stats.json . llvm-toolchain-15 (1:15.0.5-1) unstable; urgency=medium . * New upstream release * Remove the swig patches (applied upstream) . llvm-toolchain-15 (1:15.0.4-1) unstable; urgency=medium . [ Jordan Justen ] * d/rules: Rename LLVM_SPIR_VERSION to LLVM_SPIRV_VERSION * d/rules: Call bash to use 'command -v' to locate llvm-spirv executable * debian: Bump llvm-spirv to 15 to match the llvm version * d/rules: Set LLVM_SPIRV with cmake for libclc * d/patches: Drop libclc-llvm-spirv.diff now that we are setting LLVM_SPIRV * d/rules: Restore building libclc .bc output without spir-v support * d/rules: Check for previous version of llvm-spirv as well * d/control: Add llvm-spirv-14 as an alternative to llvm-spirv-15 . [ Sylvestre Ledru ] * New upstream release (Closes: #1023455) * Cherry-pick patches to fix the FTBFS with swig + lldb (Closes: #1023444) . llvm-toolchain-15 (1:15.0.3-2) unstable; urgency=medium . * Cherry-pick upstream fix to unbreak mips (closes: #1022169) Thanks to YunQiang Su for the patch https://reviews.llvm.org/D135553 . llvm-toolchain-15 (1:15.0.3-1) unstable; urgency=medium . * Upload to unstable now that autopkgtest is green . llvm-toolchain-15 (1:15.0.3-1~exp2) experimental; urgency=medium . * Fix autopkgtest (remove move stuff from the cmake search) . llvm-toolchain-15 (1:15.0.3-1~exp1) experimental; urgency=medium . * New stable release . llvm-toolchain-15 (1:15.0.2-2~exp6) experimental; urgency=medium . * Disable LTO for now * don't search for llvm-bolt, merge-fdata, etc in cmake https://github.com/llvm/llvm-project/issues/58317 . llvm-toolchain-15 (1:15.0.2-2~exp5) experimental; urgency=medium . * Only enable LTO for some archs . llvm-toolchain-15 (1:15.0.2-2~exp4) experimental; urgency=medium . * Only ship libbolt_rt_hugify.a & libbolt_rt_instr.a on amd64 * fix the cmake detection with libmlir . llvm-toolchain-15 (1:15.0.2-2~exp3) experimental; urgency=medium . * Build using LTO - better performances of the llvm-toolchain binaires * Build libfuzzer with C++ 17 ot unbreak it . llvm-toolchain-15 (1:15.0.2-2~exp2) experimental; urgency=medium . * Fix a typo to silent lintian (Closes: #1018770) * Fix some hardcoded paths (Closes: #1020847) * Suggest wasi-libc for clang . [ Witold Baryluk ] * Allow libunwind-dev to be coinstallable (Closes: #1004112) . [ Faidon Liambotis ] * Add better support for the WebAssembly (wasm32/wasm64) targets: - Ship compiler-rt for the wasm32 and wasm64 targets. (Closes: #1010932) - Add patch wasm-compiler-rt-default.diff to default to compiler-rt for these targets. libgcc does not currently exist for WebAssembly in neither Debian nor upstream, and therefore compiler-rt is the only option. - Add patch wasm-sysroot-usr.diff to support a system-installed (i.e. shipped in /usr) wasi-libc. (Closes: #1020746) . llvm-toolchain-15 (1:15.0.2-2~exp1) experimental; urgency=medium . * Ship bolt . llvm-toolchain-15 (1:15.0.2-1) unstable; urgency=medium . * New upstream release . llvm-toolchain-15 (1:15.0.1-1) unstable; urgency=medium . * Upload to unstable now that we have removed 12 from the archive . llvm-toolchain-15 (1:15.0.1-1~exp2) experimental; urgency=medium . * Unbreak the clang symlink. See https://github.com/llvm/llvm-project/issues/57857 . llvm-toolchain-15 (1:15.0.1-1~exp1) experimental; urgency=medium . * New upstream release . llvm-toolchain-15 (1:15.0.0-2) experimental; urgency=medium . * Fix build on ppc64 and riscv64 (Closes: #1019582) . llvm-toolchain-15 (1:15.0.0-1~exp1) experimental; urgency=medium . * New stable release * syscall-mips64el-def.diff: fix the call to undeclared function 'syscall'; on mips . llvm-toolchain-15 (1:15.0.0~+rc3-1~exp2) experimental; urgency=medium . * Update of the build dep from llvm-spirv => llvm-spirv-14 as it is now versioned. It should build libclc . llvm-toolchain-15 (1:15.0.0~+rc3-1~exp1) experimental; urgency=medium . * New snapshot release * For Debian Stretch for apt.llvm.org, use clang-14 to build itself as gcc 7 isn't available . llvm-toolchain-15 (1:15.0.0~+rc2-1~exp1) experimental; urgency=medium . * Second testing release of 15 . llvm-toolchain-15 (1:15.0.0~+rc1-1~exp1) experimental; urgency=medium . * First testing release of 15 * Remove 'debian/patches/revert-openmp-path.diff' applied upstream . llvm-toolchain-15 (1:15~++20220727091640+d77882e66779-1~exp1) experimental; urgency=medium . * main is now 16. Creating a branch for 15. * clang doesn't have a specific SONAME anymore. See https://reviews.llvm.org/D129160 for the rational . llvm-toolchain-snapshot (1:15~++20220724113059+7feab85df8e8-1~exp1) experimental; urgency=medium . * New snapshot release * Force the SSE2 on amd64 for compiler-rt/builtin: https://reviews.llvm.org/D107082#3626632 * Ship llvm-debuginfod & llvm-dwarfutil in llvm-X.Y * Install usr/lib/llvm-15/lib/libomptarget.so.15 in libomp5-15 And libomptarget.rtl.amdgpu.so.15, libomptarget.rtl.cuda.so.15 and libomptarget.rtl.x86_64.so.15 * Add usr/lib/llvm-15/lib/libomptarget.devicertl.a to libomp-X-dev only for [amd64 ppc64el arm64] * On Debian Buster, unwind fails to link because pthread & dl aren't found. Force the declaration as it is probably the case for every Debian & Ubuntu anyway. See unwind-force-pthread-dl.diff & https://github.com/llvm/llvm-project/issues/55629 * Install llvm-driver-template.cpp.in in llvm-X.Y-dev * Remove debian/patches/x86-fuzzer.patch (done differently upstream) * Install UnicodeNameMappingGenerator in llvm-X.Y-tools * Disable libclc when spir is below 14 Explicit load/store type does not match pointee type of pointer operand (Producer: 'LLVM15.0.0' Reader: 'LLVM 13.0.1') * Add the option -DLLVM_ENABLE_CURL=ON See https://github.com/llvm/llvm-project/issues/55289 * Install new binary clang-offload-packager in clang-tools-15 . [ John Paul Adrian Glaubitz ] * Enable GRPC build dependency only on supported targets * Disable compiler-rt built-ins on x32 * Limit parallel link jobs for all stages on sparc and sparc64 * Built compiler-rt for default target only on sparc and sparc64 * Drop sparc64-specific patch D98574.patch * Drop sparc64-specific patch D98575.patch . [ Roman Lebedev ] * Install new binary tblgen-lsp-server into mlir-15-tools . [ Michael Biebl ] * Add support for systemd-binfmt (Closes: #1012370) . llvm-toolchain-snapshot (1:15~++20220309105819+8bef17ed59aa-1~exp1) experimental; urgency=medium . * Try to unbreak the build (issue #54242) MLIR undef issue * New snapshot release . llvm-toolchain-snapshot (1:15~++20220202093833+1a3137dc8451-1~exp1) experimental; urgency=medium . * Install new llvm-remark-size-diff in llvm-X.Y * Install clang-pseudo in clang-tools-X.Y * mlir: use the cmake option to avoid installing object files MLIR_INSTALL_AGGREGATE_OBJECTS Closes upstream #53134 * Build clangd with GRPC support Thanks to Sam McCall for the patch * snapshot is now 15. 14 is in it own branch now * Ship clang-linker-wrapper in clang-tools-X.Y . llvm-toolchain-14 (1:14.0.6-11) UNRELEASED; urgency=medium . [ Sylvestre Ledru ] * Update SV to 4.6.2 * Disable libc++-$(LLVM_VERSION)-dev-wasm32 on old Debian & Ubuntu: bionic buster focal bullseye jammy either wasi-libc isn't available or too old or we face bug https://sourceware.org/bugzilla/show_bug.cgi?id=27558 * adjust the lintian override format with the [] * hardcode a bit less sccache usage . [ Gianfranco Costamagna ] * Fix riscv64 build by adding spirv again (from @paravoid) . llvm-toolchain-14 (1:14.0.6-10) unstable; urgency=medium . * Upload to unstable * Add missing epoch (Closes: #1027699) . llvm-toolchain-14 (1:14.0.6-10~exp6) experimental; urgency=medium . * Move libPolly in libpolly-X.Y-dev for real . llvm-toolchain-14 (1:14.0.6-10~exp5) experimental; urgency=medium . * Create a libpolly-X.Y-dev package * Fix the libclang-rt-14-dev-wasm64 description . llvm-toolchain-14 (1:14.0.6-10~exp4) experimental; urgency=medium . * Move the compiler-rt content into a new package called libclang-rt-X.Y-dev (including polly) * the wasm targets are shipped into libclang-rt-14-dev-wasm32 and libclang-rt-14-dev-wasm64 * libclang-common-X.Y-dev arch moved to all then ${binary:Version} => ${source:Version} to avoid not-binnmuable-any-depends-all * link-grpc.diff: add the detection of other libs necessary for grpc (Closes: #1025529) . llvm-toolchain-14 (1:14.0.6-10~exp3) experimental; urgency=medium . * Transform debian/control into debian/control.in (preparation for flang support) * Do not install wasm-libc if doesn't exist . [ Faidon Liambotis ] * Try to unbreak the builds with wasm . llvm-toolchain-14 (1:14.0.6-10~exp1) experimental; urgency=medium . * More WebAssembly (wasm32/wasm64) work: - Update patch wasm-sysroot-usr to stop including /usr/include when building for the non-OS (unknown) wasm targets, to avoid inadvertently including the host's (glibc) headers. - Re-enable builds on all architectures, previously disabled for arm64 armel mips64el mipsel ppc64el armhf in 1:14.0.6-4, due to an FTBFS related to the /usr/include issue above. - Update patch wasm-sysroot-usr to adjust system include paths for C++ headers as well. - Build libc++ and libc++abi for wasm32-wasi, generating two new binary packages, and introducing a build dependency on wasi-libc. - Misc code organization fixes to debian/rules. . llvm-toolchain-14 (1:14.0.6-9) unstable; urgency=medium . * Cherry-pick upstream commit c081bf4098c729afacf20303cc9df62bf13c3362 to fix chromium failure in basic_string (Closes: #1025394) * Disable the MLIR testsuite run because of a freeze (Closes: #1024154) See https://github.com/llvm/llvm-project/issues/58357 * Disable wasm on riscv64 . llvm-toolchain-14 (1:14.0.6-8) unstable; urgency=medium . * Fix the lldb swig issues (closes: #1023444) * Enable LLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO to help with caching * Adjust to protobuf 3.21 (Closes: #1023533) . llvm-toolchain-14 (1:14.0.6-7) unstable; urgency=medium . * Disable the cmake search for all binaries (cmake_import_check_files_for.*/bin/). Dunno why it regressed but we wasted too much time on this. * disable sccache on bionic . [ Jordan Justen ] * d/rules: Call bash to use 'command -v' to location llvm-spirv executable * d/rules: Set LLVM_SPIRV with cmake for libclc * d/patches: Drop libclc-llvm-spirv.diff now that we are setting LLVM_SPIRV * d/rules: Check for llvm-spirv with version suffix . llvm-toolchain-14 (1:14.0.6-6) unstable; urgency=medium . * Unbreak the cmake detection (Closes: #1021857, #1022414) . llvm-toolchain-14 (1:14.0.6-5) unstable; urgency=medium . * Update of the build dep llvm-spirv => llvm-spirv-14 . llvm-toolchain-14 (1:14.0.6-4) unstable; urgency=medium . * fix the cmake detection with libmlir * Don't build wasm target on arm64 armel mips64el mipsel ppc64el armhf for now . llvm-toolchain-14 (1:14.0.6-3) unstable; urgency=medium . * Fix a typo to silent lintian (Closes: #1018770) * Fix some hardcoded paths (Closes: #1020847) * Suggest wasi-libc for clang . [ Witold Baryluk ] * Allow libunwind-dev to be coinstallable (Closes: #1004112) . [ Faidon Liambotis ] * Add better support for the WebAssembly (wasm32/wasm64) targets: - Ship compiler-rt for the wasm32 and wasm64 targets. (Closes: #1010932) - Add patch wasm-compiler-rt-default.diff to default to compiler-rt for these targets. libgcc does not currently exist for WebAssembly in neither Debian nor upstream, and therefore compiler-rt is the only option. - Add patch wasm-sysroot-usr.diff to support a system-installed (i.e. shipped in /usr) wasi-libc. (Closes: #1020746) . llvm-toolchain-14 (1:14.0.6-2) unstable; urgency=medium . [ Sam McCall ] * Add conventional symlink to libc++ headers in /usr/include/c++/v1 See https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/95 for more information . llvm-toolchain-14 (1:14.0.6-1) unstable; urgency=medium . * New upstream release . llvm-toolchain-14 (1:14.0.5-1) unstable; urgency=medium . * New upstream release * Only install grpc files libclang-X.Y-dev when grpc built * Remove cv-insn-support.patch (applied upstream) . [ John Paul Adrian Glaubitz ] * Disable compiler-rt built-ins on x32 . [ Michael Biebl ] * Add support for systemd-binfmt (Closes: #1012368) . llvm-toolchain-14 (1:14.0.4-4) unstable; urgency=medium . * autopkgtest: Restrict debian/qualify-clang.sh on amd64 arm64 i386 . llvm-toolchain-14 (1:14.0.4-3) unstable; urgency=medium . * Fix GRPC installation path and files . llvm-toolchain-14 (1:14.0.4-2) unstable; urgency=low . * Add breaks/replaces for grpc binaries being placed in another package in Ubuntu * Fix GRPC installation for ports architectures * Add support for Ubuntu kinetic * rules: take some patches from Ubuntu to save extra space during build . llvm-toolchain-14 (1:14.0.4-1) unstable; urgency=medium . [ John Paul Adrian Glaubitz ] * Enable GRPC build dependency only on supported targets . [ Sylvestre Ledru ] * New upstream release . llvm-toolchain-14 (1:14.0.3-2) unstable; urgency=medium . * Fix an autopkgtest on arm (Closes:# 1010716) Thanks to Pino Toscano for the patch * Fix the search path for hip (Closes: #1010467) * Add the option -DLLVM_ENABLE_CURL=ON See https://github.com/llvm/llvm-project/issues/55289 (LP: #1971743) . llvm-toolchain-14 (1:14.0.3-1) unstable; urgency=medium . * New upstream release . llvm-toolchain-14 (1:14.0.2-1) unstable; urgency=medium . * New upstream release . llvm-toolchain-14 (1:14.0.1-1) unstable; urgency=medium . * New upstream release Fixes the ABI issues . llvm-toolchain-14 (1:14.0.0-1) unstable; urgency=medium . * New stable release . llvm-toolchain-14 (1:14.0.0~+rc4-1) unstable; urgency=medium . * New snapshot release (rc3 isn't a thing) * Add an ugly workaround for Ubuntu jammy (some python files are installed in local/lib) . llvm-toolchain-14 (1:14.0.0~+rc2-1~exp1) unstable; urgency=medium . * New snapshot release * Also path LD_LIBRARY_PATH for install when cmake binary backport like on bionic s390x (for apt.llvm.org) . llvm-toolchain-14 (1:14.0.0~+rc1-1) unstable; urgency=medium . * First testing release of 14 * Upload to unstable Changes for 13: * mlir: use the cmake option to avoid installing object files MLIR_INSTALL_AGGREGATE_OBJECTS Closes upstream #53134 * Build clangd with GRPC support Thanks to Sam McCall for the patch * Revert e80c52986e1bb3afa6a92c58b1cb897877923a66 to be able to build on stretch . llvm-toolchain-14 (1:14~++20220202101403+91632c8ac97f-1~exp1) experimental; urgency=medium . * snapshot = 15, first 14 package * Ship clang-linker-wrapper in clang-tools-X.Y . llvm-toolchain-14 (1:14~++20220128082735+c962b3fdf8dd-1~exp1) UNRELEASED; urgency=medium . * snapshot = 15, first 14 package * Ship clang-linker-wrapper in clang-tools-X.Y . llvm-toolchain-snapshot (1:14~++20220123085548+413684313d9d-1~exp2) experimental; urgency=medium . * Hide some symbols for omp/arm* and other archs . llvm-toolchain-snapshot (1:14~++20220123085548+413684313d9d-1~exp1) experimental; urgency=medium . [ Sylvestre Ledru ] * Ugly workaround to enable scan-build on runtimes debian/patches/use-scan-build-runtimes.diff * Python 2 => 3 to unbreak the 'scanbuild_py_makefile.txt' test * Enable CLANG_DEFAULT_PIE_ON_LINUX * Lower the debhelper dep to 10 for debian stretch * Rename ocaml-nox => ocaml-base * Update of the ocaml doc path to catch a different path . [ Samuel Thibault ] * Explicitly link against -latomic on hurd-i386 as well. . llvm-toolchain-snapshot (1:14~++20220107114130+3a604fdbcd5f-1~exp1) experimental; urgency=medium . * New snapshot release . llvm-toolchain-snapshot (1:14~++20211230084136+a96fe1bf3b32-1~exp1) experimental; urgency=medium . * New snapshot release * Build and ship MLIR as 3 new packages (libmlir-14-dev, libmlir-14 and mlir-14-tools) . llvm-toolchain-snapshot (1:14~++20211221121559+9e3ae8d296aa-1~exp1) experimental; urgency=medium . * New snapshot release * Remove some old mach lld libraries. Remove upstream in 9e3552523ebd3385487e01e3e7af37b8c0efaf57 liblldReaderWriter.a liblldDriver.a liblldYAML.a liblldCore.a liblldMachOOld.a * Also install llvm-debuginfod-find in llvm-14 . llvm-toolchain-snapshot (1:14~++20211113111058+6a40854ce507-1~exp1) experimental; urgency=medium . * experimental New snapshot release * Adjust the libomp5 symbols . llvm-toolchain-snapshot (1:14~++20211113102219+b5ff187b7b51-1~exp1) experimental; urgency=medium . * Remove the triple patch. it is causing the library search path to fail. Add a test in debian/qualify-clang.sh to verify we don't regress * Fix the "all" build * Disable LIBCXX_USE_COMPILER_RT on s390x, armel and x32 as it fails. See bug 52022 * Adjust the libomp_start_tool visibility on armhf * Be more flexible to install libomptarget-*.bc (ex: libomptarget-new-nvptx-*.bc are new) * Force the i386 triple -DLLVM_HOST_TRIPLE=i386-linux-gnu Sometimes, on i386, the library detection is failing (often on z3 or ffi) 'Could NOT find Z3:' * Add '-DCMAKE_FIND_DEBUG_MODE=true' to help with debugging * Disable the build of libclc on old Ubuntu (Groovy & focal) as llvm-spir is too old on these version. See bug #52200 * Adjust the sphinx build as the makefile have been removed * If lua is available on the system at built time, a lua lldb binding was created. It was leading to some build failures depending on the package installed on the build system. Force the deactivation of the lua build when lldb is built. * libomp: add new symbols - GOMP_5.0.1 - GOMP_alloc - GOMP_free - __kmpc_aligned_alloc - __kmpc_atomic_bool_1_cas - __kmpc_atomic_bool_1_cas_cpt - __kmpc_atomic_bool_2_cas - __kmpc_atomic_bool_2_cas_cpt - __kmpc_atomic_bool_4_cas - __kmpc_atomic_bool_4_cas_cpt - __kmpc_atomic_bool_8_cas - __kmpc_atomic_bool_8_cas_cpt - __kmpc_atomic_float10_max - __kmpc_atomic_float10_max_cpt - __kmpc_atomic_float10_min - __kmpc_atomic_float10_min_cpt - __kmpc_atomic_val_1_cas - __kmpc_atomic_val_1_cas_cpt - __kmpc_atomic_val_2_cas - __kmpc_atomic_val_2_cas_cpt - __kmpc_atomic_val_4_cas - __kmpc_atomic_val_4_cas_cpt - __kmpc_atomic_val_8_cas - __kmpc_atomic_val_8_cas_cpt - omp_aligned_alloc - omp_aligned_calloc * Install llvm-tli-checker in llvm-X.Y . [ Erik Maciejewski ] * Merge migration to 2stage runtimes build 13 => 14 . llvm-toolchain-snapshot (1:14~++20211111061527+d56b171ee965-1~exp1) experimental; urgency=medium . * Remove the triple patch. it is causing the library search path to fail. Add a test in debian/qualify-clang.sh to verify we don't regress * Fix the "all" build * Disable LIBCXX_USE_COMPILER_RT on s390x, armel and x32 as it fails. See bug 52022 * Adjust the libomp_start_tool visibility on armhf * Be more flexible to install libomptarget-*.bc (ex: libomptarget-new-nvptx-*.bc are new) * Force the i386 triple -DLLVM_HOST_TRIPLE=i386-linux-gnu Sometimes, on i386, the library detection is failing (often on z3 or ffi) 'Could NOT find Z3:' * Add '-DCMAKE_FIND_DEBUG_MODE=true' to help with debugging * Disable the build of libclc on old Ubuntu (Groovy & focal) as llvm-spir is too old on these version. See bug #52200 * Adjust the sphinx build as the makefile have been removed * If lua is available on the system at built time, a lua lldb binding was created. It was leading to some build failures depending on the package installed on the build system. Force the deactivation of the lua build when lldb is built. * libomp: add new symbols - GOMP_5.0.1 - GOMP_alloc - GOMP_free - __kmpc_aligned_alloc - __kmpc_atomic_bool_1_cas - __kmpc_atomic_bool_1_cas_cpt - __kmpc_atomic_bool_2_cas - __kmpc_atomic_bool_2_cas_cpt - __kmpc_atomic_bool_4_cas - __kmpc_atomic_bool_4_cas_cpt - __kmpc_atomic_bool_8_cas - __kmpc_atomic_bool_8_cas_cpt - __kmpc_atomic_float10_max - __kmpc_atomic_float10_max_cpt - __kmpc_atomic_float10_min - __kmpc_atomic_float10_min_cpt - __kmpc_atomic_val_1_cas - __kmpc_atomic_val_1_cas_cpt - __kmpc_atomic_val_2_cas - __kmpc_atomic_val_2_cas_cpt - __kmpc_atomic_val_4_cas - __kmpc_…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As can be seen in our CI LLVM deb packages only install
/usr/lib/llvm-16/lib/clang/16
but still link to the/usr/lib/llvm-16/lib/clang/16.0.0/(include|lib)
from/usr/lib/clang/(16|16.0.0)/(include|lib)
.To fix this: either fix the symlinks in
/usr/lib/clang
or (re-)add a symlink from/usr/lib/llvm-16/lib/clang/16.0.0
to/usr/lib/llvm-16/lib/clang/16
. (or likely copy the files to16.0.0
and symlink from16
to16.0.0
?)The important bits from the CI:
But there's only
/usr/lib/llvm-16/lib/clang/16
.cc @sylvestre
The text was updated successfully, but these errors were encountered: