[From nobody Wed Oct 28 18:12:05 2026
Received: (at maintonly) by bugs.debian.org; 31 Aug 2025 22:59:42 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-105.0 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FOURLA,FROMDEVELOPER,
 MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,
 USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 111; hammy, 150; neutral, 278; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;roehling@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:42910)
 by buxtehude.debian.org with utf8esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;roehling@debian.org&gt;) id 1usr1S-00Aggz-1t
 for maintonly@bugs.debian.org; Sun, 31 Aug 2025 22:59:42 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:To:From:Subject:MIME-Version:
 Content-Transfer-Encoding:Content-Type:Message-ID:Date:Reply-To:Cc:Content-ID
 :Content-Description:In-Reply-To:References;
 bh=ByJhiDfMDHK2wU5ZPYIqBwS5txwdWGj6KmufehWs2h4=; b=f5N0ctk+x0LWyL54ltPXbW5vPw
 bqUT2p2Ntqa4vWu1hzuuzAhw/D5nzykwf8pQkYbCa79yNdwFeoR+9ksBJ0whmqn60UTLXzvlr4MMm
 gG5kmhEMLa8F0gMdXdmBMwNvO75QInb8gm3i/sYB73ac/k5SxxP3h0kKjJyY8GNGv7IxqPOygMm6s
 h3DWMe/gOgmCwj46+DAjqWJ/kpl3ypzKrs6m6tHBOnlH3LK8410oN2JB7hPJ9cBA/+WU4TnA8lm8k
 0BTZMuJEiteDbkPQzoJWZbuB2ttlMTt1Iyu5vUpNraQJiijFq9G6rXBaSlE6av9zB6GM+/bGlk8Vh
 wuZH1MnQ==;
Received: from authenticated user by stravinsky.debian.org with utf8esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from &lt;roehling@debian.org&gt;)
 id 1usr1R-000Nsy-0g
 for maintonly@bugs.debian.org; Sun, 31 Aug 2025 22:59:41 +0000
Date: Mon, 01 Sep 2025 00:59:40 +0200
Message-ID: &lt;261575d2e3dd12d780cf9e8da24e84fa@debian.org&gt;
Received: from roehling3.cms.fkie.fraunhofer.de (localhost.localdomain
 [127.0.0.1])
 by localhost.localdomain [127.0.0.1] (msmtpd) with ESMTP;
 Mon, 01 Sep 2025 00:59:40 +0200
Content-Type: text/plain; charset=&quot;utf-8&quot;
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: llvm-toolchain-18: FTBFS with CMake 4
From: roehling@debian.org
To: maintonly@bugs.debian.org
X-Debian-User: roehling
Delivered-To: maintonly@bugs.debian.org

Source: llvm-toolchain-18
Version: 1:18.1.8-18
Severity: serious
User: cmake@packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, llvm-toolchain-18 failed to rebuild.

Log Summary:
-----------------------------------------------------------------------------=
--
[...]
[2808/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx1151-amd=
gcn-mesa-mesa3d.bc
[2809/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx1200-amd=
gcn-mesa-mesa3d.bc
[2810/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink tahiti-amdgcn-mesa-mesa3d.bc gfx1201-amd=
gcn-mesa-mesa3d.bc
[2811/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build/prepare_bu=
iltins -o nvptx--.bc builtins.opt.nvptx--.bc
[2812/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build/prepare_bu=
iltins -o nvptx--nvidiacl.bc builtins.opt.nvptx--nvidiacl.bc
[2813/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink cedar-r600--.bc palm-r600--.bc
[2814/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink cedar-r600--.bc sumo-r600--.bc
[2815/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink cedar-r600--.bc sumo2-r600--.bc
[2816/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink cedar-r600--.bc redwood-r600--.bc
[2817/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink cedar-r600--.bc juniper-r600--.bc
[2818/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink cypress-r600--.bc hemlock-r600--.bc
[2819/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink barts-r600--.bc turks-r600--.bc
[2820/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink barts-r600--.bc caicos-r600--.bc
[2821/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/cmake -E create_symlink cayman-r600--.bc aruba-r600--.bc
[2822/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /build/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/tools/clang/=
stage2-bins/bin/opt -o builtins.opt.spirv-mesa3d-.bc builtins.link.spirv-mesa=
3d-.bc
/build/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/tools/clang/stag=
e2-bins/bin/opt: WARNING: failed to create target machine for 'spir-unknown-u=
nknown': unable to get target for 'spir-unknown-unknown', see --version and -=
-triple.
[2823/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/llvm-spirv-18 --spirv-max-version=3D1.1 -o spirv-mesa3d-.spv bui=
ltins.link.spirv-mesa3d-.bc
[2824/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /build/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/tools/clang/=
stage2-bins/bin/opt -o builtins.opt.spirv64-mesa3d-.bc builtins.link.spirv64-=
mesa3d-.bc
/build/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/tools/clang/stag=
e2-bins/bin/opt: WARNING: failed to create target machine for 'spir64-unknown=
-unknown': unable to get target for 'spir64-unknown-unknown', see --version a=
nd --triple.
[2825/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /usr/bin/llvm-spirv-18 --spirv-max-version=3D1.1 -o spirv64-mesa3d-.spv b=
uiltins.link.spirv64-mesa3d-.bc
[2826/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /build/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/tools/clang/=
stage2-bins/bin/opt -O3 -o builtins.opt.nvptx64--.bc builtins.link.nvptx64--.=
bc
[2827/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build/prepare_bu=
iltins -o nvptx64--.bc builtins.opt.nvptx64--.bc
[2828/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /build/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/tools/clang/=
stage2-bins/bin/opt -O3 -o builtins.opt.nvptx64--nvidiacl.bc builtins.link.nv=
ptx64--nvidiacl.bc
[2829/2829] cd /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build=
 &amp;&amp; /build/reproducible-path/llvm-toolchain-18-18.1.8/libclc/build/prepare_bu=
iltins -o nvptx64--nvidiacl.bc builtins.opt.nvptx64--nvidiacl.bc
touch stamps/debian-libclc-build
Building compiler-rt for wasm32
Using cmake: cmake
mkdir -p &quot;build-wasm/compiler-rt-wasm32&quot;
cmake -B &quot;build-wasm/compiler-rt-wasm32&quot; -S compiler-rt/lib/builtins/ \
	-G Ninja \
	 \
	-DCMAKE_SYSTEM_NAME=3DGeneric \
	-DCMAKE_C_COMPILER_TARGET=3Dwasm32-unknown-unknown \
	-DCMAKE_CXX_COMPILER_TARGET=3Dwasm32-unknown-unknown \
	-DCMAKE_ASM_COMPILER_TARGET=3Dwasm32-unknown-unknown \
	-DCMAKE_C_COMPILER=3D/build/reproducible-path/llvm-toolchain-18-18.1.8/build=
-llvm/tools/clang/stage2-bins/bin/clang \
	-DCMAKE_CXX_COMPILER=3D/build/reproducible-path/llvm-toolchain-18-18.1.8/bui=
ld-llvm/tools/clang/stage2-bins/bin/clang++ \
	-DCMAKE_C_FLAGS=3D&quot;-O2 -DNDEBUG -g1 -Werror=3Dimplicit-function-declaration =
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=3Dformat-s=
ecurity -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=3D2&quot; \
	-DCMAKE_CXX_FLAGS=3D&quot;-O2 -DNDEBUG -g1 -fstack-protector-strong -fstack-clash=
-protection -Wformat -Werror=3Dformat-security -Wno-unused-command-line-argum=
ent -Wdate-time -D_FORTIFY_SOURCE=3D2&quot; \
	-DCMAKE_SHARED_LINKER_FLAGS=3D&quot;-Wl,-z,relro -Wl,--build-id,--as-needed -L/bu=
ild/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/tools/clang/stage2-=
bins/lib&quot; \
	-DCMAKE_MODULE_LINKER_FLAGS=3D&quot;-Wl,-z,relro -Wl,--build-id,--as-needed -L/bu=
ild/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/tools/clang/stage2-=
bins/lib&quot; \
	-DCMAKE_EXE_LINKER_FLAGS=3D&quot;-Wl,-z,relro -Wl,--build-id,--as-needed -L/build=
/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/tools/clang/stage2-bin=
s/lib&quot; \
	-DCMAKE_INSTALL_PREFIX=3D/usr/lib/llvm-18/lib/clang/18 \
	-DCMAKE_INSTALL_DATADIR=3Dlib \
	-DCMAKE_INSTALL_INCLUDEDIR=3Dinclude \
	-DLLVM_CMAKE_DIR=3D/build/reproducible-path/llvm-toolchain-18-18.1.8/build-l=
lvm/tools/clang/stage2-bins/bin/../ \
	-DCOMPILER_RT_STANDALONE_BUILD=3DON \
	-DCOMPILER_RT_BAREMETAL_BUILD=3DON \
	-DCOMPILER_RT_INCLUDE_TESTS=3DOFF \
	-DCOMPILER_RT_USE_LIBCXX=3DOFF \
	-DCOMPILER_RT_USE_BUILTINS_LIBRARY=3DON \
	-DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=3Dwasm32-unknown-unknown \
	-DCOMPILER_RT_OS_DIR=3Dwasi
-- The C compiler identification is Clang 18.1.8
-- The ASM compiler identification is Clang with GNU-like command-line
-- Found assembler: /build/reproducible-path/llvm-toolchain-18-18.1.8/build-l=
lvm/tools/clang/stage2-bins/bin/clang
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /build/reproducible-path/llvm-toolchain-18-1=
8.1.8/build-llvm/tools/clang/stage2-bins/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for unwind.h
-- Looking for unwind.h - found
-- Looking for rpc/xdr.h
-- Looking for rpc/xdr.h - not found
-- Could NOT find FFI (missing: FFI_LIBRARIES HAVE_FFI_CALL)=20
-- Looking for histedit.h
-- Looking for histedit.h - not found
-- Could NOT find LibEdit (missing: LibEdit_INCLUDE_DIRS LibEdit_LIBRARIES)=20
-- Could NOT find Terminfo (missing: Terminfo_LIBRARIES Terminfo_LINKABLE)=20
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)=20
-- Could NOT find zstd (missing: zstd_LIBRARY zstd_INCLUDE_DIR)=20
-- Found LibXml2: /usr/lib/aarch64-linux-gnu/libxml2.so (found version &quot;2.14.=
5&quot;)
-- Found CURL: /usr/lib/aarch64-linux-gnu/libcurl.so (found version &quot;8.16.0-r=
c2&quot;)
CMake Error at /build/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/t=
ools/clang/stage2-bins/lib/cmake/llvm/LLVMExports.cmake:1450 (add_library):
  ADD_LIBRARY called with SHARED option but the target platform does not
  support dynamic linking.
Call Stack (most recent call first):
  /build/reproducible-path/llvm-toolchain-18-18.1.8/build-llvm/tools/clang/st=
age2-bins/lib/cmake/llvm/LLVMConfig.cmake:376 (include)
  /build/reproducible-path/llvm-toolchain-18-18.1.8/compiler-rt/cmake/Modules=
/CompilerRTUtils.cmake:303 (find_package)
  CMakeLists.txt:29 (load_llvm_config)


-- Configuring incomplete, errors occurred!
make[1]: *** [debian/rules:962: build-wasm/compiler-rt-wasm32] Error 1
make[1]: Leaving directory '/build/reproducible-path/llvm-toolchain-18-18.1.8'
make: *** [debian/rules:601: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status=
 2
-----------------------------------------------------------------------------=
---
Build finished at 2025-08-30T13:32:12Z

-----------------------------------------------------------------------------=
--

The above is just how the build ends and not necessarily the most relevant pa=
rt.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2407001/

The most likely cause of build failures is the removed backwards compatibilit=
y for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:

https://lists.debian.org/debian-devel/2025/04/msg00310.html

About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.

You can find the build task here:
https://debusine.debian.net/work-request/153970/

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks,
Timo
]