In debian/watch no matching files for watch source https://github.com/llvm/llvm-project/tags
commit 997307cd86a653d01bd3d60cc1047599939e6097
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Mon Jun 15 10:19:29 2026 +0200
also use sccache on arm64
commit a998dd5ecea110d4c3b9c9e2134bfba621f29e55
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sun Jun 14 21:26:27 2026 +0200
d/rules: fix focal sccache parse error (recipe commences before first target)
De-tab the sccache SCCACHE_BASEDIR version-guard block so the $(warning)
line is not parsed as a recipe on distros with sccache < 0.14 (e.g. focal).
The windows/wasi libclang-rt-dev conflict is already handled in this branch.
commit 041e1c1180412f32b6f3022adebb3f8c72889971
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sun Jun 14 16:18:27 2026 +0200
d/rules: set SCCACHE_BASEDIR to keep sccache cache hits across changing build dirs
SCCACHE_BASEDIR (sccache >= 0.14) rewrites absolute paths under the build
tree to relative ones before hashing, so the cache survives rebuilds in
differently-named directories. Warn at config time if sccache is too old.
commit 77edb2355a71aff826c6b1f19427f1bff56a010e
Merge: 5114eaa e45778e
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sun Jun 14 11:38:48 2026 +0200
Merge branch '20' into 21
Forward-port the genuine packaging changes from the 20 branch. Branch 21
was already ahead on the structural work (build-profile system, @ANY_ARCHS@/
@LLVM_LIBDIR@ refactors, libc++/libomp5/llvm-libunwind1 renames, the
libclang-rt-dev-win package, UbuntuQuesting already in LLVM 21 source), so
most conflicts resolved to 21's side. Net forward-ports from 20:
* d/control.in: union the transitional Breaks/Replaces so upgrades from the
20-named packages (libomp5-20, libc++1-20, libc++abi1-20, libunwind-20)
stay clean alongside the 21 ones. Fix a wDepends: typo (-> Depends:) in the
llvm-libunwind1 stanza that came from 20.
* d/libllvmlibc-X.Y-dev.install.in: install libllvmlibc_rpc_server.a and the
include/shared/rpc*.h headers.
* d/llvm-X.Y-tools.bcep.in: byte-compile exception for the non-UTF-8
shtest-encoding.py lit test (Python 3.14). LP: #2138890.
* d/debian-llvm-testsuite.bats: add liboffload to the package list and the
libunwind pthread_cancel test variants (test5/test6).
Conflicts in version-specific templates and the generated d/control resolved
to 21. Kept 21's changelog (did not import 20's parallel release stanzas).
Dropped 20-only stale files superseded by 21 naming (libunwind.{install,links}.in,
liboffload-20.symbols, libomp5.symbols.in, ubuntu-questing/stonking .patch,
remove-unbuilt).
commit e45778e21ad68358ea7e0e3fa9084d56b85ec559
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sun Jun 14 11:08:44 2026 +0200
Thanks to Simon McVittie for the work
commit 8058f53ada879e2a21375687dc2af9e74a2c2468
Author: Simon McVittie <smcv@debian.org>
Date: Sun Jun 14 11:07:23 2026 +0200
Raise i386 baseline to include SSE2
Since Debian 13, i386 is intended only for 64-bit capable CPUs, so the
baseline lowering patches are no longer needed.
Remove clang-baseline-fix-i386.patch and disable-sse2-old-x86.diff.
Applied from https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/193
commit d5e61061606bdef18c9d9941b4e6edf289f4fc29
Merge: 1673ab7 d350ef7
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sun Jun 14 08:48:26 2026 +0000
Merge branch 'oreiche/20-add-stonking' into '20'
Make Ubuntu stonking a known distro
See merge request pkg-llvm-team/llvm-toolchain!214
commit 5114eaaeeab8afb8450b72264625980d8e299d77
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Thu May 28 13:14:08 2026 +0200
remove the duplicate patch
commit 77c9c3e09ef7780ffb615b6448d4d072fde07b53
Merge: 639719d 482f537
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Mon May 11 07:40:25 2026 +0000
Merge branch 'oreiche/21-add-stonking' into '21'
Make Ubuntu stonking a known distro
See merge request pkg-llvm-team/llvm-toolchain!213
commit 639719d46bc809e21affa49bc8542dad012df714
Author: Matthias Klose <doko@ubuntu.com>
Date: Sat May 9 09:58:34 2026 +0200
* Build OCaml for stonking.
commit 86a40c1af5381de43951df0b7afef6aa11bca3b5
Author: Matthias Klose <doko@ubuntu.com>
Date: Sat May 9 09:56:47 2026 +0200
* Make stonking a known Ubuntu series.
commit 482f53716ffec5b59d4bd9b5e007da004fa4af12
Author: Oliver Reiche <oliver.reiche@canonical.com>
Date: Wed May 6 18:14:17 2026 +0200
Make Ubuntu stonking a known distro
commit d350ef7a0be9adab2887eda04727646222877b58
Author: Oliver Reiche <oliver.reiche@canonical.com>
Date: Wed May 6 18:10:34 2026 +0200
Make Ubuntu stonking a known distro
commit 35bfbaab5a6141d77ab9c79539dc7183fa646c58
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sat Apr 25 22:09:07 2026 +0200
break apt.llvm.org
Revert " * d/rules: Terminate the build when the control file changes."
This reverts commit 8c566b319eca2b5f197146a246db70906dd55cc5.
commit f9db3d5223bd744dc4fb114783e1092f5dcdf834
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Wed Feb 25 19:51:40 2026 +0100
lldb: support global config file, thanks to Nobert Lange
commit 8c566b319eca2b5f197146a246db70906dd55cc5
Author: Matthias Klose <doko@ubuntu.com>
Date: Tue Apr 21 09:54:42 2026 +0200
* d/rules: Terminate the build when the control file changes.
commit 1673ab79faf0a7cf8de7b9d1ceeb4866566ae376
Author: Gianfranco Costamagna <locutusofborg@debian.org>
Date: Tue Feb 3 10:43:59 2026 +0100
[ Igor Luppi <igor.luppi@canonical.com> ]
* d/llvm-X.Y-tools.bcep.in: fix bcep exception pattern (LP: #2138890).
commit 95156c61873308e85cdd5b5f77e54a67a83942ff
Author: Matthias Klose <doko@ubuntu.com>
Date: Sun Jan 25 08:35:38 2026 +0100
* d/llvm-X.Y-tools.bcep.in: Fix Python 3.14 byte compilation by adding
an exception for shtest-encoding.py test file containing non-UTF-8
characters (Igor Luppi). LP: #2138890.
commit f581eea3bc86718fcc9152caecd1f6cdc2407137
Author: Matthias Klose <doko@ubuntu.com>
Date: Sat Nov 29 23:58:18 2025 +0100
* Fix syntax for OR-ed build profiles.
commit 1e0002846133712fa61f7bd565c48357ce63a035
Author: Matthias Klose <doko@ubuntu.com>
Date: Tue Nov 25 13:13:24 2025 +0100
* Clarify the libunwind package descriptions, that it is not compatible
with glibc.
commit 80daded0c9db98a58c82328d913daf5380523155
Author: Matthias Klose <doko@ubuntu.com>
Date: Sat Nov 22 17:46:31 2025 +0100
* Adjust breaks/replaces for clang-scan-deps move. Addresses: #1121175.
commit 5ee1eb5d20ef7b03ace5627015abd86e4cc27cfb
Merge: e12dc98 44732dd
Author: Matthias Klose <doko@ubuntu.com>
Date: Sat Nov 22 13:58:11 2025 +0100
Merge branch '20' of salsa.debian.org:pkg-llvm-team/llvm-toolchain into 20
commit e12dc98dd592ab71a264cdab9917d862737de027
Author: Matthias Klose <doko@ubuntu.com>
Date: Sat Nov 22 13:56:54 2025 +0100
* libc++-20-dev: Relax dependency on libc++1.
commit 44732ddad256931aeeecd78e8d3be6aa7e7c8400
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Tue Nov 11 09:06:08 2025 +0100
fix the dh: error: Unknown parameter: ocaml error
commit 93ebd0954cb918eb238cf6f7eadaf2104b268d79
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Tue Nov 11 08:53:35 2025 +0100
SKIP_COMMON_PACKAGES = no because, otherwise, it creates a dep on llvm 21 and breaks apt.llvm.org
commit 024edc571dfd53346fcf240717075dc679811351
Author: Matthias Klose <doko@ubuntu.com>
Date: Sun Nov 9 16:57:31 2025 +0100
another profile rename
commit 7fe316ca3e9f599fafbd2c75cac4d606b7077f10
Author: Matthias Klose <doko@ubuntu.com>
Date: Sun Nov 9 15:37:19 2025 +0100
* Rename build profiles from llvm.* to pkg.llvm.*.
commit 54acacb19d894fd8e3a382404341e0228a343e76
Author: Matthias Klose <doko@ubuntu.com>
Date: Sun Nov 9 15:13:18 2025 +0100
* d/control: Only use one build profile per binary package for now. The ORing
of build profiles seems to be not working.
commit ff6c6034cd9ba7ab87766ca9fe8ca28bcf28e950
Author: Matthias Klose <doko@ubuntu.com>
Date: Sun Nov 9 02:33:19 2025 +0100
* Re(?)-enable omp on i386.
commit 7f3d8f4ef5f66cb75a6db2b60d89cd81c35311d5
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Nov 7 19:05:28 2025 +0100
* Add a llvm.noclang build profile (not enabled by default).
commit 5a71e9346378ea0f9fab19c3f87434d8d2b68563
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Nov 7 15:39:48 2025 +0100
* d/rules: Disable COMPILER_RT_BUILD_BUILTINS for s390x, still unsupported
in 20.x (and 19.x), only supported with 21.x.
commit fd29613b67c634a885665825febd0d3431132e7e
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Nov 7 15:18:56 2025 +0100
* Stop building packages built by LLVM 21.
commit 25d23119219eb1f18ce5d875fbcdf558b9c72ed6
Author: Matthias Klose <doko@ubuntu.com>
Date: Thu Nov 6 05:45:55 2025 +0100
* Merge 21 changes from 1:21.1.1-1 up to 1:21.1.4-7.
commit b86abd227f68ae4d72afb24f388027c21a598cc7
Merge: 9739081 f77f1b8
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Wed Sep 24 10:53:29 2025 +0000
Merge branch '20-qualify-multiarch' into '20'
[20] Remove Multi-Arch: same from colliding liboffload-20 (but not libllvm20)
See merge request pkg-llvm-team/llvm-toolchain!186
commit f77f1b8a4c72879735d4a8806c269350a47c15d2
Author: Simon McVittie <smcv@debian.org>
Date: Sat Sep 20 11:12:34 2025 +0100
d/qualify-clang.sh: Also check for liboffload-VERSION{,-dev}
Detects: #1116199
Fixes: 7a04a387 "Ship liboffload in a new package"
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 72fe37b41568e4f83d01e86769e9fd23df620e39
Author: Simon McVittie <smcv@debian.org>
Date: Sat Sep 20 11:11:18 2025 +0100
d/control.in: liboffload-20 can't be Multi-Arch: same
It contains usr/lib/llvm-20/lib/libLLVMOffload.so.20.1 which collides
with other architectures' instances of the same filename.
Closes: #1116199
Fixes: 7a04a387 "Ship liboffload in a new package"
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 82b9d45bc889114bbc3b488384d168c0d35e514a
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 15 13:58:18 2025 +0100
d/qualify-clang.sh: Assert M-A: same packages don't collide in usr/lib/llvm-${VERSION}
Detects: #1100981
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 3f7711fa7a7adcf12aa2aad47273e70f8b0439be
Author: Simon McVittie <smcv@debian.org>
Date: Mon Sep 15 13:55:57 2025 +0100
d/qualify-clang.sh: Assert that libllvm${VERSION} is M-A: same
Detects: #1106132, #1115227
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 4741eb4454b571266cf339d0054a860e589768d0
Author: Simon McVittie <smcv@debian.org>
Date: Sat Sep 20 10:53:09 2025 +0100
d/qualify-clang.sh: Remove clang major version from libc++1, libc++abi1, libunwind
The major version was removed from the actual packages, but not from
this test script.
Fixes: 4b5eaa85 "Drop major versions from package names for libc++1/libc++abi1/libunwind"
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 9739081b51f15dd469b950b292f729ea78b3567e
Merge: 06565d1 8155396
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Tue Sep 9 17:01:12 2025 +0000
Merge branch 'loong64-cmodel-medium-20' into '20'
Add CFLAGS/CXXFLAGS -mcmodel=medium on loong64
See merge request pkg-llvm-team/llvm-toolchain!174
commit 8155396577769d1ec40082f00927893eef803145
Author: Jianfeng Liu <liujianfeng1994@gmail.com>
Date: Mon Aug 25 17:08:58 2025 +0800
Add CFLAGS/CXXFLAGS -mcmodel=medium on loong64
Signed-off-by: Jianfeng Liu <liujianfeng1994@gmail.com>
commit 06565d1cfb5c9481e8de13ea1063593fa98b84a0
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sun Aug 17 21:52:11 2025 +0200
adjust lintian override
commit a9f03994b891dd3acb1cd6c32c3f54cc3f22a1c1
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sun Aug 17 21:40:42 2025 +0200
prep upload
commit 0cf3c8262b9a24d1b3816d531956f788b49fe71f
Merge: c797bd7 4b5eaa8
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Fri Jun 13 18:21:54 2025 +0000
Merge branch 'renamelibs-20' into '20'
Revert SONAME changes from libs and instead drop major version from package name
See merge request pkg-llvm-team/llvm-toolchain!171
commit 4b5eaa852fe09818da3c99951745622d9976d25f
Author: Andres Salomon <dilinger@queued.net>
Date: Tue Jun 10 11:53:37 2025 -0400
Drop major versions from package names for libc++1/libc++abi1/libunwind
According to https://github.com/llvm/llvm-project/pull/132615
https://github.com/llvm/llvm-project/blob/main/libcxx/docs/ABIGuarantees.rst
we are guaranteed a stable ABI. Given that, let's make the libraries handled
more like libc6.
commit 619e802984b885cab391ed8e508aea419162e9af
Author: Andres Salomon <dilinger@queued.net>
Date: Mon Jun 9 14:23:05 2025 -0400
revert "Modify libc++/libc++abi/libunwind SONAMEs to include major version"
commit c797bd798e1452b90b86ec1c1704cdf019260d6a
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Fri Jun 13 08:57:11 2025 +0200
Remove "Provides: libunwind-dev" (Closes: #1100483)
commit 446ea32dc81d09bb037037d8a2f938a804827549
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Fri Jun 13 08:52:52 2025 +0200
New upstream release
commit 9ea12c7e38ffc70495d978477d87f1d0dd83372f
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Mon Jun 2 19:00:16 2025 +0200
merge changelog
commit d0ef320ccabc64d714f8e6ec283e7a297e4ab70e
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri May 30 14:51:59 2025 +0200
* On ppc64el configure --with-long-double-format=ieee for upcoming distros.
commit 2aefe7e96fee2c4a1e131b95b638cfd39ef65921
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Thu May 29 22:30:08 2025 +0200
New upstream release
commit 4936be8b3b6d89e136d894dafb626b13c9a2610a
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Thu May 29 22:28:35 2025 +0200
upload done
commit d01324048eeb0e7e1f26ed34cb62fc1105b60d13
Merge: de488fa 60e64d5
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Mon May 26 22:25:26 2025 +0000
Merge branch 'sonames-20' into '20'
Modify libc++/libc++abi/libunwind SONAMEs to include major version
See merge request pkg-llvm-team/llvm-toolchain!169
commit 60e64d5a8927232a6ded5dc2feb37551fe34cfb9
Author: Andres Salomon <dilinger@debian.org>
Date: Mon May 26 22:25:26 2025 +0000
Modify libc++/libc++abi/libunwind SONAMEs to include major version
commit de488fa843dce4d3cdbe074bfbc2c4f26d5bcc53
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sun May 25 16:08:59 2025 +0200
Bring back Multi-Arch: same for libllvm (Closes: #1106132)
commit e1cc1732ebc11b45cbf8f8f2c3cdc7b3778e34de
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Tue May 20 13:57:17 2025 +0200
new upstream release
commit 64de95c4c36862dca12251642da49ba255752fb3
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sat May 3 11:44:42 2025 +0200
should be exp
commit 8de0b651119aa27e13b785d1a9edfe6d9d57b5e0
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sat May 3 11:44:24 2025 +0200
prepare new release
commit dfae173fca818a8aab83bde11fc4d7488894da76
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Fri May 2 22:24:23 2025 +0200
ubuntu support: provide the correct patch
commit 1b2bdc4461635deb3b770cf0f5ef646ce02f7c90
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Fri Apr 4 19:42:43 2025 +0200
New upstream release
commit 08647a8339525b2a34f71a64f162b4601027f580
Author: Yuce Kurum <yuce.kurum@mind.be>
Date: Sun Apr 27 15:29:09 2025 +0200
Drop Multi-Arch: same from packages installing to non-multiarch paths. (Closes: #1102278) Thanks to Yuce Kurum for the patch
commit b2c69259dc6c9ccccc3531b7cef5156272271956
Author: Matthias Klose <doko@ubuntu.com>
Date: Wed Apr 30 15:20:07 2025 +0200
* d/libclang-common-X.Y-dev.install.in: Install xray and profile headers
on powerpc.
commit e168c881fe0ff27b3f3061ff3dd5aa8d3d2f96b2
Author: Matthias Klose <doko@ubuntu.com>
Date: Wed Apr 30 14:51:08 2025 +0200
* Replace the ubuntu-plucky patch with a ubuntu-questing patch.
commit b403af2f36afdd06bb7a104f7fcaf07b5f77e0ad
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Wed Apr 16 11:19:48 2025 +0200
New upstream release
commit a80e8c6010d7ed7bef11533030c9b3fed19412d2
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Apr 4 16:10:18 2025 +0200
* d/watch: Enable the integration-test-suite component.
commit 3ae27796a79e6a149dbc37328077737743ef604a
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Apr 4 10:49:13 2025 +0200
* Don't use the lld linker on mips* for the build, ftbfs.
commit c8341bb980d8cc02435d7e442d20076c3a7a399b
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Apr 4 10:11:03 2025 +0200
* d/libomp-X.Y-dev.install.in: Install libomptarget* on loong64.
commit 9b8852723f53c6dd0a18f3fba601edc7d8b0f218
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Apr 4 10:07:54 2025 +0200
* d/clang-tools-X.Y.install.in: Install hwasan_symbolize on x32.
* d//libclang-common-X.Y-dev.install.in: Install xray and profile headers
on x32.
commit e5e726b8aa502ef9f309708e1bb86cb88033bdc3
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Apr 4 09:59:56 2025 +0200
* d/libclang-rt-X.Y-dev.install.in: Don't install liborc_rt* on powerpc.
commit 0d58dac804dbf199a3d8582bf8f49382ba4ef765
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Fri Mar 21 21:56:00 2025 +0100
New upstream release
commit 75a20174ea00da2a0cca04de808639c4c7761842
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Mar 21 11:11:42 2025 +0100
* d/libclang1-X.Y.symbols.in: Require LLVM_20 symbols from the release.
commit 1eec5ef250c76342040941888a0415822aa3a03b
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Mar 14 04:36:53 2025 +0100
* d/rules: Remove chunk, left-over from merging 19.
commit 9a354d1a747a5e6b9935b784a8aadebea8743e39
Author: Matthias Klose <doko@ubuntu.com>
Date: Fri Mar 14 04:33:05 2025 +0100
* d/libclang-common-X.Y-dev.install.in: Install xray and profile headers
on ARM32 again.
commit 66b776d360c26fa6c3e036ea5a3a6034d1513b28
Author: Sylvestre Ledru <sylvestre@debian.org>
Date: Sun Mar 9 13:25:56 2025 +0100
add the dh-exec
Among the 87 debian patches available in version 1:21.1.8-7 of the package, we noticed the following issues: