Your message dated Wed, 20 Oct 2021 06:18:48 +0000 with message-id <[email protected]> and subject line Bug#996796: fixed in llvm-toolchain-12 1:12.0.1-12 has caused the Debian Bug report #996796, regarding llvm-toolchain-12: FTBFS on i386|mipsel|powerpc since 1:12.0.1-10: undefined reference to `__udivdi3' to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 996796: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996796 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: llvm-toolchain-12 Version: 1:12.0.1-10 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) The restructuring in 1:12.0.1-10 seem to have triggered a FTBFS on i386, which breaks multi-arch coinstallability with amd64: > [1385/1405] : && /<<PKGBUILDDIR>>/build-llvm/./bin/clang++ > --target=i686-pc-linux-gnu -fPIC -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -fPIC > -fvisibility-inlines-hidden -Werror=date-time > -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter > -Wwrite-strings -Wcast-qual -Wmissing-field-initializers > -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type > -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment > -Wstring-conversion -fdiagnostics-color -ffunction-sections -fdata-sections > -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -nodefaultlibs > -shared -Wl,-soname,libc++abi.so.1 -o > /<<PKGBUILDDIR>>/build-llvm/lib/libc++abi.so.1.0 > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_aux_runtime.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_default_handlers.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_demangle.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_exception_storage.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_guard.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_handlers.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_vector.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_virtual.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_exception.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_stdexcept.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_typeinfo.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/abort_message.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/fallback_malloc.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/private_typeinfo.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_new_delete.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_exception.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_personality.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_thread_atexit.cpp.o > /<<PKGBUILDDIR>>/build-llvm/lib/libunwind.so.1.0 -lpthread -lc && : > FAILED: /<<PKGBUILDDIR>>/build-llvm/lib/libc++abi.so.1.0 > : && /<<PKGBUILDDIR>>/build-llvm/./bin/clang++ --target=i686-pc-linux-gnu > -fPIC -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden > -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default > -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor > -Wsuggest-override -Wno-comment -Wstring-conversion -fdiagnostics-color > -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,defs > -Wl,-z,nodelete -nodefaultlibs -shared -Wl,-soname,libc++abi.so.1 -o > /<<PKGBUILDDIR>>/build-llvm/lib/libc++abi.so.1.0 > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_aux_runtime.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_default_handlers.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_demangle.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_exception_storage.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_guard.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_handlers.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_vector.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_virtual.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_exception.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_stdexcept.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_typeinfo.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/abort_message.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/fallback_malloc.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/private_typeinfo.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/stdlib_new_delete.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_exception.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_personality.cpp.o > libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_thread_atexit.cpp.o > /<<PKGBUILDDIR>>/build-llvm/lib/libunwind.so.1.0 -lpthread -lc && : > /usr/bin/ld: libcxxabi/src/CMakeFiles/cxxabi_shared.dir/cxa_demangle.cpp.o: > in function `(anonymous > namespace)::itanium_demangle::OutputStream::writeUnsigned(unsigned long long, > bool)': > ./build-llvm/runtimes/runtimes-bins/./libcxxabi/src/demangle/Utility.h:56: > undefined reference to `__udivdi3' > clang-12: error: linker command failed with exit code 1 (use -v to see > invocation) Utility.h:56 is dividing a uint64_t by 10. I would guess that the problem is -nodefaultlibs suppressing linking with LLVM's equivalent of libgcc (libclang_rt?) so there's no implementation of the out-of-line __udivdi3() call. smcv
--- End Message ---
--- Begin Message ---Source: llvm-toolchain-12 Source-Version: 1:12.0.1-12 Done: Erik Maciejewski <[email protected]> We believe that the bug you reported is fixed in the latest version of llvm-toolchain-12, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Erik Maciejewski <[email protected]> (supplier of updated llvm-toolchain-12 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 19 Oct 2021 01:28:50 -0700 Source: llvm-toolchain-12 Architecture: source Version: 1:12.0.1-12 Distribution: unstable Urgency: medium Maintainer: LLVM Packaging Team <[email protected]> Changed-By: Erik Maciejewski <[email protected]> Closes: 996796 996828 Changes: llvm-toolchain-12 (1:12.0.1-12) unstable; urgency=medium . * re-disable building builtins on armel as they still fail (Closes: #996828) * add patch to libcxxabi cmake build for adding builtins to lib flags fixing an issue where builtins were not being linked into libcxxabi when LIBCXXABI_USE_COMPILER_RT=ON (Closes: #996796) Checksums-Sha1: 8344c87ee090957c4ba5796b953789f996ce807a 6716 llvm-toolchain-12_12.0.1-12.dsc a5ea70779f731611c9a6ec63787ae5e402f46f9b 142192 llvm-toolchain-12_12.0.1-12.debian.tar.xz e5dc747e9bc7b2543a948c57645a722aa0a49350 29224 llvm-toolchain-12_12.0.1-12_amd64.buildinfo Checksums-Sha256: a3c09b9e9e30cda6179b1c7338678813c8513ff481c7167e8d4ccecc2e010495 6716 llvm-toolchain-12_12.0.1-12.dsc 665cc5258a3e246c79fdf5bc561b2b1bdf959bff37eb9a8ae81b3a6a227c9d2f 142192 llvm-toolchain-12_12.0.1-12.debian.tar.xz c1bd84d7a23868c347a738dc59ca2c4d1db5c0a341ea55faa4a7fe89a5bd3f7c 29224 llvm-toolchain-12_12.0.1-12_amd64.buildinfo Files: dc311528259e589fc832f6a5a48e5066 6716 devel optional llvm-toolchain-12_12.0.1-12.dsc 1724c5ff79637f712d955cbbc3ae0c2b 142192 devel optional llvm-toolchain-12_12.0.1-12.debian.tar.xz 14fcebecb12e2f8b56d4d2bcc9f116cf 29224 devel optional llvm-toolchain-12_12.0.1-12_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEtg21mU05vsTRqVzPfmUo2nUvG+EFAmFvr7UACgkQfmUo2nUv G+GPfg//UK9nkOTa9/C/J6/+PybiHLlGvXgJUXG29wGrR1CEwmUYg6utL1nxkGWv cX/M6s79yRDiaR40y9xfzEorMt1DjTUY3E0RZj1mFfebKcx+0YVr5KeB0lLUsSlM Nv4/PFwNnTsG0QvgUW463nen9xGI1xBJey23Udi7Ef9Acfu+enAwfa/jcvqYeRL1 rd7nkbIlAhdFBxqmXcGgjOQ/mWSIhYg1JSHd/Lnby/2DvB6lpjUBrPxf1aBqTPom uT4ZpT/25+OXsk20IaBGVSnjLCCo2vgBNekNLFZmMnWN7T1kR9penSd55t+mlxbo lBWDXNlzU/DsxlSO9m7iYKl2VY2slTs2ZZWM4ODfB444ZqTQsC+/Dp2lCEOzLHwd /WQOLhtp2l/sE+NFJZZyz65rXaFtXqwHXH57R9JvvfpcuavUZed0l/8mfpyZjjtf SCEJnFEOJPfhX/M5nHt9IkW6pOPUO+nA2EriGDbSlhyonKcj/WfmaGYpL/UWF4py qpnC+8xWPFBybwimhTVjWkThJffLVF31ln6vFEwy/yERbDgagRbBjqstOg4037aw PbWH8BMB89K71a54zfzbU0YzY3uJccrAr5RLP8vSMCTVJGsGysy4Vux+SoQivvzz hu4If/atL/xtAkdb1GViB0lRw+0CXM0+gmJC22w6tHBTsNOBEJ8= =gZdA -----END PGP SIGNATURE-----
--- End Message ---

