On Fri, Oct 13 2023 at 11:32:57 AM -04:00:00, Andres Salomon
<dilin...@queued.net> wrote:
On Fri, Oct 13 2023 at 02:59:08 PM +01:00:00, Adam D. Barratt
<a...@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 <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: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,