[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1053761: bullseye-pu: package llvm-toolchain-16/16.0.6-15~deb11u1





On Fri, Oct 13 2023 at 11:32:57 AM -04:00:00, Andres Salomon <dilinger@queued.net> wrote:


On Fri, Oct 13 2023 at 02:59:08 PM +01:00:00, Adam D. Barratt <adam@adam-barratt.org.uk> wrote:
On Wed, 2023-10-11 at 06:37 +0100, Adam D. Barratt wrote:
 Control: tags -1 + confirmed

 On Tue, 2023-10-10 at 12:21 -0400, Andres Salomon wrote:
> Chromium newest version FTBFS on bullseye with clang-13, but works
 > fine with clang-16.
 >

[...]
 Please go ahead.


Unfortunately the package isn't getting built anywhere, because it
Build-Depends on llvm-spirv-16, which also isn't in bullseye.

How did you manage to build the amd64 upload for NEW?


I don't have llvm-spirv-16 installed in the container where I built it, but I do have the 'hello' package installed. It looks like that's not going to work for i386 though, so shall I also build/upload llvm-spirv-16? Alternatively, it looks like an unreleased version of clang-16 (1:16.0.6-16) has changed the build-dep to allow for llvm-spirv-14 or llvm-spirv-15 (https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/commit/9af30d9926b6e93580262310fa652d19fcc15869). I could try changing the build-dep to the clang-11 and clang-13 equivalent of 'llvm-spirv' and uploading llvm-toolchain-16 1:16.0.6-15~deb11u2.




I built deb11u2 with the following changes from 16.0.6-15. Chromium successfully builds against it. Let me know if you want me to file a separate release.d.o bug for it, or just upload it, or what.



diff -urN a/llvm-toolchain-16-16.0.6/debian/changelog b/llvm-toolchain-16-16.0.6/debian/changelog --- a/llvm-toolchain-16-16.0.6/debian/changelog 2023-09-11 13:40:42.000000000 +0000 +++ b/llvm-toolchain-16-16.0.6/debian/changelog 2023-10-13 16:25:00.000000000 +0000
@@ -1,3 +1,16 @@
+llvm-toolchain-16 (1:16.0.6-15~deb11u2) bullseye; urgency=medium
+
+ * Build-dep on llvm-spirv instead of llvm-spirv-16 to make sbuild happy.
+
+ -- Andres Salomon <dilinger@debian.org> Fri, 13 Oct 2023 16:25:00 +0000
+
+llvm-toolchain-16 (1:16.0.6-15~deb11u1) bullseye; urgency=medium
+
+  * Non-maintainer upload.
+  * Rebuild for bullseye.
+
+ -- Andres Salomon <dilinger@debian.org> Tue, 10 Oct 2023 05:55:47 +0000
+
llvm-toolchain-16 (1:16.0.6-15) unstable; urgency=medium

  * Second attempt to refresh D158066.patch (Closes: #1049362)
diff -urN a/llvm-toolchain-16-16.0.6/debian/control b/llvm-toolchain-16-16.0.6/debian/control --- a/llvm-toolchain-16-16.0.6/debian/control 2023-09-10 06:14:34.000000000 +0000 +++ b/llvm-toolchain-16-16.0.6/debian/control 2023-10-13 16:24:09.000000000 +0000
@@ -23,7 +23,7 @@
    libctypes-ocaml-dev [amd64 arm64 armhf ppc64el riscv64 s390x],
    dh-exec, dh-ocaml [amd64 arm64 armhf ppc64el riscv64 s390x],
    libpfm4-dev [linux-any], python3-setuptools, libz3-dev,
- llvm-spirv-16 [ amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x ] <!stage1> | hello [!i386], + llvm-spirv [ amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x ] <!stage1> | hello [!i386],
    spirv-tools [ linux-any ] | hello [ !i386],
    wasi-libc | hello [ !any-i386],
    libcurl4-openssl-dev | libcurl-dev,


Reply to: