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

Reply via email to