Source: llvm-toolchain-12 Version: 1:12.0.1-10 Severity: important Hello,
Since version 1:12.0.1-10, llvm-toolchain-12 fails to build on hurd-i386: https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-12&arch=hurd-i386&ver=1%3A12.0.1-17&stamp=1638316821&raw=0 [122/302] /<<PKGBUILDDIR>>/build-llvm/./bin/clang --target=i686-unknown-gnu0.9 -DVISIBILITY_HIDDEN -fstack-protector-strong -Wformat -Werror=format-security -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -m64 -std=c11 -fPIC -fno-builtin -fvisibility=hidden -fomit-frame-pointer -MD -MT CMakeFiles/clang_rt.builtins-x86_64.dir/udivmoddi4.c.o -MF CMakeFiles/clang_rt.builtins-x86_64.dir/udivmoddi4.c.o.d -o CMakeFiles/clang_rt.builtins-x86_64.dir/udivmoddi4.c.o -c /<<PKGBUILDDIR>>/compiler-rt/lib/builtins/udivmoddi4.c FAILED: CMakeFiles/clang_rt.builtins-x86_64.dir/udivmoddi4.c.o /<<PKGBUILDDIR>>/build-llvm/./bin/clang --target=i686-unknown-gnu0.9 -DVISIBILITY_HIDDEN -fstack-protector-strong -Wformat -Werror=format-security -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -m64 -std=c11 -fPIC -fno-builtin -fvisibility=hidden -fomit-frame-pointer -MD -MT CMakeFiles/clang_rt.builtins-x86_64.dir/udivmoddi4.c.o -MF CMakeFiles/clang_rt.builtins-x86_64.dir/udivmoddi4.c.o.d -o CMakeFiles/clang_rt.builtins-x86_64.dir/udivmoddi4.c.o -c /<<PKGBUILDDIR>>/compiler-rt/lib/builtins/udivmoddi4.c In file included from /<<PKGBUILDDIR>>/compiler-rt/lib/builtins/udivmoddi4.c:13: /<<PKGBUILDDIR>>/compiler-rt/lib/builtins/int_lib.h:70:2: error: Unsupported target #error Unsupported target ^ In file included from /<<PKGBUILDDIR>>/compiler-rt/lib/builtins/udivmoddi4.c:13: In file included from /<<PKGBUILDDIR>>/compiler-rt/lib/builtins/int_lib.h:84: In file included from /<<PKGBUILDDIR>>/build-llvm/lib/clang/12.0.1/include/limits.h:21: /usr/include/limits.h:26:10: fatal error: 'bits/libc-header-start.h' file not found #include <bits/libc-header-start.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2 errors generated. FAILED: runtimes/builtins-stamps/builtins-build /<<PKGBUILDDIR>>/build-llvm/runtimes/builtins-stamps/builtins-build /bin/sh runtimes/CMakeFiles/builtins-build-9be9135.sh d0dc098f6fe9d694 ninja: build stopped: subcommand failed. debian/rules:562: recipe for target 'debian-full-build' failed Indeed, this is trying to use -m64, while we don't have a 64bit variant in the hurd toolchain. Version -10 is the switch to two-stage build so I'm not very surprised that this broke it :) I however don't really know how to persuade the build not to try to build a 64bit version of the runtime? Samuel -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'proposed-updates'), (500, 'oldstable-proposed-updates-debug'), (500, 'oldstable-proposed-updates'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- Samuel >bah moi j'aime bien le flash et je cherche plus a comprendre >crosoft. Ca plante : je reinstalle Ca à le mérite de créer des emplois jeunes : "réinstalleur de crosoft" -+- BD in NPC : Bill Gates au secours de l'emploi -+-