-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 21 Dec 2025 21:31:12 +0100 Source: llvm-toolchain-snapshot Built-For-Profiles: stage1 Architecture: source Version: 1:22~++20251225060819+966ae44e638b-1~exp1 Distribution: experimental Urgency: medium Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org> Changed-By: Sylvestre Ledru <sylvestre@debian.org> Closes: 1118641 1118643 1118644 1118646 Changes: llvm-toolchain-snapshot (1:22~++20251225060819+966ae44e638b-1~exp1) experimental; urgency=medium . [ Matthias Klose ] * d/rules: Mark usage of SLOPPY_BUILD to ease searching in the build log. * Update watch file, use with --force-download to fetch the integration testsuite. * Introduce an OMPD_ARCHS macro and use it. * Add a llvm.noclang build profile (not enabled by default). * Bump llvm-spirv build dependency to 21 again. * Introduce an LLVM_SPIRV_ARCHS macro and use it. * Don't run the omp autopkg test on i386. Closes: #1118644. * d/tests/control.in: Add test dependency on g++-multilib. Closes: #1118643. * d/debian-llvm-testsuite.bats: Skip test. Closes: #1118641. The test "pthread_cancel with libunwind compatibility" is wrong. * d/tests/control.in: Add test dependency on binutils-gold. Closes: #1118646. * Introduce CLANG_GRPC_ARCHS macro and use it. * Also use the grpc bits for clang on i386. * Add the alternate hello b-d for grpc related build dependencies. * Add profile to ocaml build dependencies. * Re(?)-enable omp on i386. * d/control: Only use one build profile per binary package for now. The ORing of build profiles seems to be not working. * Rename build profiles from llvm.* to pkg.llvm.*. * Fix some lintian warnings, override some more. * Clarify the libunwind package descriptions, that it is not compatible with glibc. * Only run the flang autopkg tests where flang is available. * Rename the LIBC_ARCHS macro to LLVM_LIBC_ARCHS, and only run the libllvmlibc autopkg tests where the package is available. * Fix removing *.pyc files and __pycache__ dirs during installation. * Fix some lintian warnings, override some more. * Copy libc++1, libc++abi1 and libomp5 symbols files from 21. * Build and install libflang_rt.runtime. Addresses: #1117534. * Fix liborc install on hurd-amd64. * Also call dh_python for the llvm-X.Y-tools package. * libunwind-X.Y-dev: Stop providing libunwind-dev. As updated in the package description, the unwinder is incompatible with glibc. * d/rules, d/*.{install,links,lintian-overrides}.in: Use a macro LLVM_LIBDIR. * Fix one more libclang1 lintian override. * Fix one more libc++-22-dev-wasm32 lintian override. * Update symbols files from the buildd logs, including i386. * Fix syntax for OR-ed build profiles. * clang-22-tools, llvm-22-tools: Use dh_python3 substvars. * liblldb-22: Move the .so symlink to the liblldb-22-dev package. * d/rules: Remove unnecessary use of the CURDIR macro. * Enable offloading on riscv64 (Aurelian Jarno). * Manually fix the python3 shebangs. dh_python3 can only handle one private directory. Also install lit first in the dh_override_install target, fix it there, and move it to the package from there. * Add build conflicts on llvm-22-runtime and clang-22, or else the wasm build picks up stuff from the installed llvm-22 and fails. . [ Sylvestre Ledru ] * New snapshot release * grep is interpreting -Bno-symbolic as a context option. * Workaround the replaces/breaks on apt.llvm.org (upstream 167538) * flang: also ignore -fstack-protector-strong (happens on focal) * Rename ign_fail => ignore_if_fail * Fix file location for lintian source override. * mingw-w64 cross compilation is broken on focal, disable it Checksums-Sha1: 78b8b8f7b032b64a455b350ef294c44044a68449 15883 llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b-1~exp1.dsc c26beef217a3ab02e4c42ca4b6139e97b3b545ab 196148236 llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b.orig.tar.xz e64a3e7ca13977333f5a1e2f2cc33e85c5b7f631 174472 llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b-1~exp1.debian.tar.xz 52cb5f74ba679436478f4a91490027523d7c26e0 46125 llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b-1~exp1_amd64.buildinfo Checksums-Sha256: 235c228bc6951d8cd5b5b75952da230e31e972296da49e188e0b80a674f825fb 15883 llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b-1~exp1.dsc 3fce613208fee681a73f8c61c4fa02cfaedf5b08d3078a0647e7a7f4b0b81872 196148236 llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b.orig.tar.xz 7b6262fdb72d1e0a508b2c0a9fd0927be90660481ff0016224188d40e49e1904 174472 llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b-1~exp1.debian.tar.xz a0f2e7132b1e08aefaa1cabfd254d4c7dbda48a92ab5bc549c45f43aa18b1cf4 46125 llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b-1~exp1_amd64.buildinfo Files: a0331d61185a72a2947ab0a86c9b2c68 15883 devel optional llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b-1~exp1.dsc d1fd1a18d18de36c938088b471d35336 196148236 devel optional llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b.orig.tar.xz d1302cfb4d59f66dd5a6435531a12283 174472 devel optional llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b-1~exp1.debian.tar.xz bb7fd4c8cbcac33e1c16a5f3ce760628 46125 devel optional llvm-toolchain-snapshot_22~++20251225060819+966ae44e638b-1~exp1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEtg21mU05vsTRqVzPfmUo2nUvG+EFAmlOijQACgkQfmUo2nUv G+EMEg/9H9LHOANSNE0fQISr/MEVHPa/ab4qo1iw1somzAFhICwVdk7ozs2nevSO 832QU60PcLuy2dbMNLTVljPbVfKiGffZOQ8btRBL3jTNZNb4AaWhcFQKJrbJ5Npa HOrn+kJ1AnnF1LAU/4xeptgNw/RuNU7erJmbc05vbrqJZFrEwj99ScyPSDJyYUFY lg/Ooyz636Nlkqevj0KhAyJVKLtNpsD33OP+bm8v3pDwCKqBi9jMbqrzF/YxIQQg RgLGmq10/Yxzo4gbR3DpI+rk4obWkivkOtjE8T+/lbOE87sr09vWszzrvv7WWcNZ +TsQSzCVyIi0y7VsSyzf5zCnVrPV9eVD0ScH0Gg7W0wFJKa1+RQpVwaJypV7C4ta ClU3JW/pH7i9GF9Z2XtItT07utCCB+Fdx8s7eCQe2m+NqEHxqMGRTyoP0gFP+WYF taaqSfV+oYJhIhV0ACyNciN6DHk9ZVLyVViNOts+uGcHhoxAaL22hmFMX46ADilp iVRukiBiKgd0aUhxNIy872KeK83en3FwsPvWPJ4tGYWTmnGQHEu/+BNS5t+KjML0 gsYDaC4XUUO933BEAe8KeN8ixkorPbpvB02YoQ3jDw+N46RvTqyOiv1v8U5T9xdv 1Fax6ReqOma46P/T/QxldY4LF4QupAkOZBECy18y7jF3a832qZQ= =3HII -----END PGP SIGNATURE-----