On Sat, Oct 14 2023 at 12:01:05 PM +01:00:00, Adam D. Barratt <a...@adam-barratt.org.uk> wrote:
On Sat, 2023-10-14 at 00:54 -0400, Andres Salomon wrote:
 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.

[...]
 --- 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],


Please go ahead (as a source-only upload).


Thanks, uploaded.


fwiw, for bookworm it looks like we'll need to use either llvm-spirv-14
or llvm-spirv-15.


I'll get started on the bookworm llvm stuff once chromium's uploaded/built for bullseye-security.

BTW, the bullseye llvm package went and reverted d/control when I rebuilt it, so I had to change d/control.in as well. The actual diff for what I uploaded:


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 <dilin...@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 <dilin...@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:25:00.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,
diff -urN a/llvm-toolchain-16-16.0.6/debian/control.in b/llvm-toolchain-16-16.0.6/debian/control.in --- a/llvm-toolchain-16-16.0.6/debian/control.in 2023-09-10 06:14:36.000000000 +0000 +++ b/llvm-toolchain-16-16.0.6/debian/control.in 2023-10-13 16:25:00.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 via email to