Bug#1139451: trixie-pu: package llvm-toolchain-22/1:22.1.7-1~deb13u1
Fabian Grünbichler
debian at fabian.gruenbichler.email
Fri Jul 24 16:39:38 BST 2026
On Thu, Jul 23, 2026, at 7:04 PM, Andres Salomon wrote:
> On 7/6/26 14:37, Andres Salomon wrote:
>>
>>
>> On 7/6/26 13:49, Adam D. Barratt wrote:
>>> Hi,
>>>
>>> On Sun, 2026-07-05 at 19:29 -0400, Andres Salomon wrote:
>>>> Emilio suggested uploading now to save a round-trip, so I just
>>>> uploaded 22.1.8-1~deb13u1 to trixie. I've attached the diff between
>>>> 22.1.8-1 and 22.1.8-1~deb13u1, though it's really the same as the
>>>> previous 22.1.7-1~deb13u1.
>>>
>>> The packages as uploaded to NEW have some dependency issues:
>>>
>>> pkg:
>>> package: liboffload-22
>>> version: 1:22.1.8-1~deb13u1
>>> architecture: amd64
>>> unsat-dependency: libomp5 (>= 1:22.1)
>>>
>>> trixie has libomp5 1:19.0-63.
>>>
>>> Is that "just" a sign of the packages not being built in the correct
>>> environment, or something that needs source changes?
>>
>> D'oh, I think I see the problem. d/rules has the following:
>>
>> echo 'libomp $(SONAME_OPENMP) libomp5 (>= 1:$(LLVM_VERSION).1)' >>
>> debian/shlibs.common
>>
>> I'll fix it and kick off another rebuild soon.
>
> Okay, that took a little longer than expected because building chromium
> on trixie with llvm-toolchain-22 broke (related to trixie's older
> bindgen), but we have a workaround for chromium and I was able to test
> chromium builds with this new ~deb13u2 package.
>
> I've attached the full debdiff between sid's version and this backport,
> but the only non-changelog difference between ~deb13u1 and ~deb13u2 is
> the bit at the end:
>
>
> +@@ -1833,7 +1833,7 @@
> + echo 'libc++ 1 libc++1 (>= 1:$(LLVM_VERSION).1)' > debian/shlibs.common
> + echo 'libc++abi 1 libc++abi1 (>= 1:$(LLVM_VERSION).1)' >>
> debian/shlibs.common
> + ifneq (,$(filter $(DEB_HOST_ARCH), $(OMP_ARCHS)))
> +- echo 'libomp $(SONAME_OPENMP) libomp5 (>= 1:$(LLVM_VERSION).1)' >>
> debian/shlibs.common
> ++ echo 'libomp $(SONAME_OPENMP) libomp5-19' >> debian/shlibs.common
> + endif
> + ifneq (,$(filter $(DEB_HOST_ARCH), $(LIBUNWIND_ARCHS)))
> + echo 'libunwind 1 llvm-libunwind1 (>= 1:$(LLVM_VERSION).1)' >>
> debian/shlibs.common
>
> Attachments:
> * llvm-22-4.patch
it would probably be good if we could wait for this MR to land:
https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/224
to avoid the need for another bump for rustc(-web)?
Fabian
More information about the Pkg-llvm-team
mailing list