Build failures only reproducable on openSUSE Tumbleweed?
Hello together, we have got build failures with PostgreSQL14 on s390x at the moment. That was looking like a gcc bug and I have forwarded that to IBM. I can reproduce this issue on my mainframe vm with following commands:
osc co openSUSE:Factory:zSystems/postgresql14 cd openSUSE\:Factory\:zSystems/postgresql14/ osc build --vm-type=kvm --vm-memory=4G
IBMers are in the worst case situation, that it is difficult to receive VMs based on openSUSE. Therefore, the Developer has been using Fedora 33 as a foundation (Fedora 35 has been released in the last weeks). Fistly, he tried it with the latest openSUSE Tumbleweed container image to reproduce this issue. Afterwards, he has tested it with osc commands above. He does not receive the linker/TLC bug error messages as described in the following bug report: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103364 Is there any build dependency to the sub operating system (kernel or qemu based)? I know, that we are using latest packages and software in comparison to Fedora 33. But what else can be the reason, that the osc command does not have the same results? Best regards, Sarah
Hi Sarah! On 12/7/21 11:08, Sarah Julia Kriesch wrote:
we have got build failures with PostgreSQL14 on s390x at the moment. That was looking like a gcc bug and I have forwarded that to IBM. I can reproduce this issue on my mainframe vm with following commands:
osc co openSUSE:Factory:zSystems/postgresql14 cd openSUSE\:Factory\:zSystems/postgresql14/ osc build --vm-type=kvm --vm-memory=4G
An excerpt from the build log which shows the failing parts would be helpful. FWIW, postgresql-14 also fails to build from source (FTBFS) on Debian unstable on s390x:
But it seems to be a testsuite failure in this case.
IBMers are in the worst case situation, that it is difficult to receive VMs based on openSUSE.
What about trying to reproduce the issue on qemu-system-s390x? Adrian
Gesendet: Dienstag, 07. Dezember 2021 um 11:44 Uhr Von: "John Paul Adrian Glaubitz" <adrian.glaubitz@suse.com> An: "Sarah Julia Kriesch" <ada.lovelace@gmx.de> Cc: "factory" <factory@lists.opensuse.org> Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
Hi Sarah!
On 12/7/21 11:08, Sarah Julia Kriesch wrote:
we have got build failures with PostgreSQL14 on s390x at the moment. That was looking like a gcc bug and I have forwarded that to IBM. I can reproduce this issue on my mainframe vm with following commands:
osc co openSUSE:Factory:zSystems/postgresql14 cd openSUSE\:Factory\:zSystems/postgresql14/ osc build --vm-type=kvm --vm-memory=4G
An excerpt from the build log which shows the failing parts would be helpful.
/usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: @GLIBCXX_3.4.11: TLS reference in /usr/lib64/libLLVM.so mismatches non-TLS reference in /usr/lib64/libLLVM.so /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: /usr/lib64/libLLVM.so: error adding symbols: bad value collect2: error: ld returned 1 exit status make[2]: *** [../../../../src/Makefile.shlib:309: llvmjit.so] Error 1 We have got the same problem with Rust1.54 with a longer exception: Compiling rustc_driver v0.0.0 (/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/compiler/rustc_driver) [15144s] error: linking with `cc` failed: exit status: 1 [15144s] | [15144s] = note: "cc" "-Wl,--version-script=/tmp/rustcma3zqW/list" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.0.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.1.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.10.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.11.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.12.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.13.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.14.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.15.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.2.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.3.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.4.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.5.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.6.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.7.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.8.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.9.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.4pgekasbeabawr2j.rcgu.o" "-Wl,--as-needed" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/release/deps" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/build/psm-26313ea2cd35490a/out" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/build/rustc_llvm-fc8504be1244f40f/out" "-L" "/usr/lib64" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_error_codes-621a0b072fa5a401.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_save_analysis-e29a3e3adf45e0a3.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librls_data-4ec4909b7f4d0818.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librls_span-52420806b544685e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_interface-4ccc3224e3a2dd97.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_codegen_llvm-417ad151e5c60b12.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_llvm-f0901da3d39e61f4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_traits-b31a9d650885b01f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libchalk_engine-9c9240c2d37cf2c6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libchalk_solve-9e6c1470472cebcd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing_tree-e18c9025cfbd15f9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing_subscriber-1d8ce4703bb3a053.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libchrono-931943a61bc9835a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libnum_integer-f625a63bd4a46067.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libnum_traits-666710d495f9b3b6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libsharded_slab-93efbc5caff5e8c0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing_serde-8b68b8f2f98b26f5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libserde_json-7213dd1a48806a3e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libryu-b1233f9118982427.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libitoa-7a92f1f683d0aef9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing_log-c5551d3cfcb21e37.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libansi_term-b8671e419b7fa9e8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libmatchers-c25c53f1b8472a45.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libregex_automata-b41d2a5ededc856e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libbyteorder-d740f75785deca4c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpetgraph-bc4c3aaecd16eb75.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libfixedbitset-b26dc3b40bb29d69.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_privacy-1e6583450d92ddfb.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_builtin_macros-70ed31ad05cc17b1.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_typeck-77004342a48baad0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_ty_utils-fdd8668b909006a4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_resolve-82bfef1cf4594737.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_ast_lowering-3a285b8c4d1830bd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_query_impl-74c1bff6113cb826.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_passes-4724757410920c75.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_mir_build-fd5f018387f2ba54.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_mir-c7b77817a0d64708.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libgsgdt-fa3736f23d9ffe86.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libserde-91d12028ba49ac87.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libregex-f6c609fd15dd34fd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libthread_local-36593c7f30e6cb7d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libregex_syntax-eea22b8c41f75480.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libaho_corasick-375468d3da726bfd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_codegen_ssa-ef040bf049090ca7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_symbol_mangling-eeebeece634ee3d0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_demangle-f5c431c9d2af7487.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpunycode-b66c1ef3018044bc.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_incremental-0184114d7750d202.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand-5f52e2f39ec9799c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand_chacha-04d20655f27b5c60.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand_core-ba6845b3a0f3d646.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libgetrandom-bbc64d52de42d6d4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpathdiff-1e9dcd1dc49007ee.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libobject-3ddb9c39a49a7d98.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libcrc32fast-c484ff9b293c0b82.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libmemchr-5920f0c94867d5f6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libcc-07175105a5e7c39b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_plugin_impl-728dcce026d64721.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_metadata-96fc5a1214121932.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_hir_pretty-f52011db0cd66457.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libsnap-7f1a9f6d4d78aac7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_expand-eb5ed8bc325b59cd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_ast_passes-9fe31a11e11f9467.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libitertools-0a15a5b8d12c9ee8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libeither-c48810736a9d904b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_parse-f7ba6dc38bea731a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib/libproc_macro-ba72d05046e221e4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_lint-26ccb5aac33f55ff.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libunicode_security-f52665217dd21b09.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libunicode_script-07e29cf30f6dab88.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libunicode_normalization-f9b035c177627942.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtinyvec-94d92095c3101128.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_trait_selection-f0a2076b0815a064.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_parse_format-7ceb2bc0f9f6017e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_infer-125629a4bc9422c0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_middle-212aa76f5304b7be.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libchalk_ir-c0073bb80e1a9dbf.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_type_ir-276b19b9ed260834.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_apfloat-adf72c5cc7f0aff1.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpolonius_engine-1c2ed98c6658f453.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libdatafrog-3fc9be489f0f86a5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_attr-6a43fa951c05646c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_ast_pretty-dd20ba195e03dee0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_query_system-9e7c2f005fad3c64.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_hir-4eeff15bcdfbfe24.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_session-7faad11d9f00fe55.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libnum_cpus-24dcb3c6a7bf26c2.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libgetopts-29ea413d26c5e1c5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_fs_util-32be4dd7d30f1c95.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_feature-10e71505406c4b6a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_errors-c4624b6a3b88e6d3.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtermize-08b738f35109b0d8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libatty-a477b24a7821560c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libannotate_snippets-ceb9793f9580f955.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtermcolor-0cbffe2309b5a782.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_lint_defs-08e3d9f777938e90.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_target-ae1ca9c931aacc10.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_ast-a38573393b8be0ab.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_lexer-4224cf260d5160ca.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libunicode_xid-80b12a9279aea54a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_span-1e5c781a771ce16c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libscoped_tls-cbac3cad38f6f442.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libsha2-951a7540b44a08b4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libsha1-854f7c66e2c3b613.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libmd5-a6759e27a809605c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libopaque_debug-481c63c8e19c00c5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libblock_buffer-8e81f22d9a7d29ab.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libdigest-211e9e70f9c09ec8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libgeneric_array-8c0c1155ecd32846.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtypenum-c3f96fd008ddb71d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libunicode_width-cc3ebdd2c84d9dbe.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_arena-ca8cdff837107246.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_data_structures-3381cb28836ae285.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libstacker-c6dea842413c2478.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpsm-a10271d00a76b1b5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libmemmap2-b1362711f9c51a53.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtempfile-107634fae8e3b44a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand-7f5e2e6dcfbcea3f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand_chacha-e04ce8240de30e12.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libppv_lite86-65e2ed2bc3c7e58c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand_core-d880110da60726a1.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libgetrandom-e8113473a527fdd6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libremove_dir_all-b82715bc54f4f056.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libmeasureme-7914b72455e3252e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libparking_lot-5e561f91c4a60a2e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libparking_lot_core-a0eb716ae0b5a5d6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/liblock_api-5a82c1b327146045.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libscopeguard-2d92e425bdcc415f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libinstant-293a70d917040ddf.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libena-10066df7429ff57e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/liblog-87df961e6a1dd952.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libstable_deref_trait-8e1543b7c947aad2.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_graphviz-384188aab5c8ceb9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libjobserver-a8821f80f36e254f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/liblibc-5496b55e3a35a283.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_hash-7142ef392d4788b9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_index-2f1905623bcd44db.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_serialize-d4c6befdfa58fe65.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libindexmap-2a8e8c30374ccfd8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libhashbrown-297379b04c727236.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libsmallvec-e958a171785a826d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libarrayvec-3266a44cef99de62.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libcfg_if-007ca857d0f4a0b7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libbitflags-8fa0a6f828427e79.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing-74cb5c08525df38b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpin_project_lite-0de6d1bd07a40b3d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing_core-9daa2c65f3d3379c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/liblazy_static-973a29792b85194a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libcfg_if-6e3417ce348f2cbc.rlib" "-Wl,--no-whole-archive" "-Wl,--start-group" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-lstd-80ac86371b9dc25d" "-Wl,--end-group" "-Wl,-Bstatic" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib/libcompiler_builtins-6d0bbf41ec5ea53f.rlib" "-Wl,-Bdynamic" "-lLLVM" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib" "-o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_driver-d0ee8343640437f6.so" "-shared" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-Wl,-z,relro,-z,now" [15144s] = note: /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: @GLIBCXX_3.4.11: TLS reference in /usr/lib64/libLLVM.so mismatches non-TLS reference in /usr/lib64/libLLVM.so [15144s] /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: /usr/lib64/libLLVM.so: error adding symbols: bad value [15144s] collect2: error: ld returned 1 exit status
FWIW, postgresql-14 also fails to build from source (FTBFS) on Debian unstable on s390x:
But it seems to be a testsuite failure in this case.
Fedora is switching to PostgreSQL14 for the next release version at the moment. But they will need some time for x86 before porting it for s390x.
IBMers are in the worst case situation, that it is difficult to receive VMs based on openSUSE.
What about trying to reproduce the issue on qemu-system-s390x? That will be used by the osc command on IBM Z.
Adrian
On Tue, Dec 7, 2021 at 5:55 AM Sarah Julia Kriesch <ada.lovelace@gmx.de> wrote:
Gesendet: Dienstag, 07. Dezember 2021 um 11:44 Uhr Von: "John Paul Adrian Glaubitz" <adrian.glaubitz@suse.com> An: "Sarah Julia Kriesch" <ada.lovelace@gmx.de> Cc: "factory" <factory@lists.opensuse.org> Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
Hi Sarah!
On 12/7/21 11:08, Sarah Julia Kriesch wrote:
we have got build failures with PostgreSQL14 on s390x at the moment. That was looking like a gcc bug and I have forwarded that to IBM. I can reproduce this issue on my mainframe vm with following commands:
osc co openSUSE:Factory:zSystems/postgresql14 cd openSUSE\:Factory\:zSystems/postgresql14/ osc build --vm-type=kvm --vm-memory=4G
An excerpt from the build log which shows the failing parts would be helpful.
/usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: @GLIBCXX_3.4.11: TLS reference in /usr/lib64/libLLVM.so mismatches non-TLS reference in /usr/lib64/libLLVM.so /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: /usr/lib64/libLLVM.so: error adding symbols: bad value collect2: error: ld returned 1 exit status make[2]: *** [../../../../src/Makefile.shlib:309: llvmjit.so] Error 1
We have got the same problem with Rust1.54 with a longer exception: Compiling rustc_driver v0.0.0 (/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/compiler/rustc_driver) [15144s] error: linking with `cc` failed: exit status: 1 [15144s] | [15144s] = note: "cc" "-Wl,--version-script=/tmp/rustcma3zqW/list" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.0.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.1.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.10.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.11.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.12.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.13.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.14.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.15.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.2.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.3.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.4.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.5.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.6.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.7.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.8.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.rustc_driver.crh42kxm-cgu.9.rcgu.o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/rustc_driver-d0ee8343640437f6.4pgekasbeabawr2j.rcgu.o" "-Wl,--as-needed" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/release/deps" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/build/psm-26313ea2cd35490a/out" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/build/rustc_llvm-fc8504be1244f40f/out" "-L" "/usr/lib64" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_error_codes-621a0b072fa5a401.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_save_analysis-e29a3e3adf45e0a3.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librls_data-4ec4909b7f4d0818.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librls_span-52420806b544685e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_interface-4ccc3224e3a2dd97.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_codegen_llvm-417ad151e5c60b12.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_llvm-f0901da3d39e61f4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_traits-b31a9d650885b01f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libchalk_engine-9c9240c2d37cf2c6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libchalk_solve-9e6c1470472cebcd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing_tree-e18c9025cfbd15f9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing_subscriber-1d8ce4703bb3a053.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libchrono-931943a61bc9835a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libnum_integer-f625a63bd4a46067.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libnum_traits-666710d495f9b3b6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libsharded_slab-93efbc5caff5e8c0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing_serde-8b68b8f2f98b26f5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libserde_json-7213dd1a48806a3e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libryu-b1233f9118982427.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libitoa-7a92f1f683d0aef9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing_log-c5551d3cfcb21e37.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libansi_term-b8671e419b7fa9e8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libmatchers-c25c53f1b8472a45.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libregex_automata-b41d2a5ededc856e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libbyteorder-d740f75785deca4c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpetgraph-bc4c3aaecd16eb75.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libfixedbitset-b26dc3b40bb29d69.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_privacy-1e6583450d92ddfb.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_builtin_macros-70ed31ad05cc17b1.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_typeck-77004342a48baad0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_ty_utils-fdd8668b909006a4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_resolve-82bfef1cf4594737.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_ast_lowering-3a285b8c4d1830bd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_query_impl-74c1bff6113cb826.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_passes-4724757410920c75.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_mir_build-fd5f018387f2ba54.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_mir-c7b77817a0d64708.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libgsgdt-fa3736f23d9ffe86.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libserde-91d12028ba49ac87.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libregex-f6c609fd15dd34fd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libthread_local-36593c7f30e6cb7d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libregex_syntax-eea22b8c41f75480.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libaho_corasick-375468d3da726bfd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_codegen_ssa-ef040bf049090ca7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_symbol_mangling-eeebeece634ee3d0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_demangle-f5c431c9d2af7487.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpunycode-b66c1ef3018044bc.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_incremental-0184114d7750d202.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand-5f52e2f39ec9799c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand_chacha-04d20655f27b5c60.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand_core-ba6845b3a0f3d646.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libgetrandom-bbc64d52de42d6d4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpathdiff-1e9dcd1dc49007ee.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libobject-3ddb9c39a49a7d98.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libcrc32fast-c484ff9b293c0b82.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libmemchr-5920f0c94867d5f6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libcc-07175105a5e7c39b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_plugin_impl-728dcce026d64721.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_metadata-96fc5a1214121932.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_hir_pretty-f52011db0cd66457.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libsnap-7f1a9f6d4d78aac7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_expand-eb5ed8bc325b59cd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_ast_passes-9fe31a11e11f9467.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libitertools-0a15a5b8d12c9ee8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libeither-c48810736a9d904b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_parse-f7ba6dc38bea731a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib/libproc_macro-ba72d05046e221e4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_lint-26ccb5aac33f55ff.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libunicode_security-f52665217dd21b09.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libunicode_script-07e29cf30f6dab88.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libunicode_normalization-f9b035c177627942.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtinyvec-94d92095c3101128.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_trait_selection-f0a2076b0815a064.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_parse_format-7ceb2bc0f9f6017e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_infer-125629a4bc9422c0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_middle-212aa76f5304b7be.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libchalk_ir-c0073bb80e1a9dbf.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_type_ir-276b19b9ed260834.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_apfloat-adf72c5cc7f0aff1.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpolonius_engine-1c2ed98c6658f453.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libdatafrog-3fc9be489f0f86a5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_attr-6a43fa951c05646c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_ast_pretty-dd20ba195e03dee0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_query_system-9e7c2f005fad3c64.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_hir-4eeff15bcdfbfe24.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_session-7faad11d9f00fe55.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libnum_cpus-24dcb3c6a7bf26c2.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libgetopts-29ea413d26c5e1c5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_fs_util-32be4dd7d30f1c95.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_feature-10e71505406c4b6a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_errors-c4624b6a3b88e6d3.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtermize-08b738f35109b0d8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libatty-a477b24a7821560c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libannotate_snippets-ceb9793f9580f955.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtermcolor-0cbffe2309b5a782.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_lint_defs-08e3d9f777938e90.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_target-ae1ca9c931aacc10.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_ast-a38573393b8be0ab.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_lexer-4224cf260d5160ca.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libunicode_xid-80b12a9279aea54a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_span-1e5c781a771ce16c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libscoped_tls-cbac3cad38f6f442.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libsha2-951a7540b44a08b4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libsha1-854f7c66e2c3b613.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libmd5-a6759e27a809605c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libopaque_debug-481c63c8e19c00c5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libblock_buffer-8e81f22d9a7d29ab.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libdigest-211e9e70f9c09ec8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libgeneric_array-8c0c1155ecd32846.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtypenum-c3f96fd008ddb71d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libunicode_width-cc3ebdd2c84d9dbe.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_arena-ca8cdff837107246.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_data_structures-3381cb28836ae285.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libstacker-c6dea842413c2478.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpsm-a10271d00a76b1b5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libmemmap2-b1362711f9c51a53.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtempfile-107634fae8e3b44a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand-7f5e2e6dcfbcea3f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand_chacha-e04ce8240de30e12.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libppv_lite86-65e2ed2bc3c7e58c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librand_core-d880110da60726a1.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libgetrandom-e8113473a527fdd6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libremove_dir_all-b82715bc54f4f056.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libmeasureme-7914b72455e3252e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libparking_lot-5e561f91c4a60a2e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libparking_lot_core-a0eb716ae0b5a5d6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/liblock_api-5a82c1b327146045.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libscopeguard-2d92e425bdcc415f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libinstant-293a70d917040ddf.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libena-10066df7429ff57e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/liblog-87df961e6a1dd952.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libstable_deref_trait-8e1543b7c947aad2.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_graphviz-384188aab5c8ceb9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libjobserver-a8821f80f36e254f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/liblibc-5496b55e3a35a283.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_hash-7142ef392d4788b9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_index-2f1905623bcd44db.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_serialize-d4c6befdfa58fe65.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libindexmap-2a8e8c30374ccfd8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libhashbrown-297379b04c727236.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libsmallvec-e958a171785a826d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libarrayvec-3266a44cef99de62.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libcfg_if-007ca857d0f4a0b7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libbitflags-8fa0a6f828427e79.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing-74cb5c08525df38b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libpin_project_lite-0de6d1bd07a40b3d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libtracing_core-9daa2c65f3d3379c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/liblazy_static-973a29792b85194a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/libcfg_if-6e3417ce348f2cbc.rlib" "-Wl,--no-whole-archive" "-Wl,--start-group" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-lstd-80ac86371b9dc25d" "-Wl,--end-group" "-Wl,-Bstatic" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib/libcompiler_builtins-6d0bbf41ec5ea53f.rlib" "-Wl,-Bdynamic" "-lLLVM" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib" "-o" "/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/build/s390x-unknown-linux-gnu/stage1-rustc/s390x-unknown-linux-gnu/release/deps/librustc_driver-d0ee8343640437f6.so" "-shared" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-Wl,-z,relro,-z,now" [15144s] = note: /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: @GLIBCXX_3.4.11: TLS reference in /usr/lib64/libLLVM.so mismatches non-TLS reference in /usr/lib64/libLLVM.so [15144s] /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: /usr/lib64/libLLVM.so: error adding symbols: bad value [15144s] collect2: error: ld returned 1 exit status
FWIW, postgresql-14 also fails to build from source (FTBFS) on Debian unstable on s390x:
But it seems to be a testsuite failure in this case.
Fedora is switching to PostgreSQL14 for the next release version at the moment. But they will need some time for x86 before porting it for s390x.
Unlike the openSUSE build system setup for Factory, the Fedora build system setup for Rawhide does not allow packages to land without it working for all supported architectures. That includes s390x. All architectures will be ported at once. Koji will reject a package that fails on *any* architecture, whereas OBS allows it through if it builds on x86 but fails on every other architecture. -- 真実はいつも一つ!/ Always, there's only one truth!
Hi Neal,
Gesendet: Dienstag, 07. Dezember 2021 um 12:15 Uhr Von: "Neal Gompa" <ngompa13@gmail.com> An: "Sarah Julia Kriesch" <ada.lovelace@gmx.de> Cc: "John Paul Adrian Glaubitz" <adrian.glaubitz@suse.com>, "factory" <factory@lists.opensuse.org> Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
On Tue, Dec 7, 2021 at 5:55 AM Sarah Julia Kriesch <ada.lovelace@gmx.de> wrote:
Gesendet: Dienstag, 07. Dezember 2021 um 11:44 Uhr Von: "John Paul Adrian Glaubitz" <adrian.glaubitz@suse.com> An: "Sarah Julia Kriesch" <ada.lovelace@gmx.de> Cc: "factory" <factory@lists.opensuse.org> Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
Hi Sarah!
On 12/7/21 11:08, Sarah Julia Kriesch wrote:
we have got build failures with PostgreSQL14 on s390x at the moment. That was looking like a gcc bug and I have forwarded that to IBM. I can reproduce this issue on my mainframe vm with following commands:
osc co openSUSE:Factory:zSystems/postgresql14 cd openSUSE\:Factory\:zSystems/postgresql14/ osc build --vm-type=kvm --vm-memory=4G
FWIW, postgresql-14 also fails to build from source (FTBFS) on Debian unstable on s390x:
But it seems to be a testsuite failure in this case.
Fedora is switching to PostgreSQL14 for the next release version at the moment. But they will need some time for x86 before porting it for s390x.
Unlike the openSUSE build system setup for Factory, the Fedora build system setup for Rawhide does not allow packages to land without it working for all supported architectures. That includes s390x. All architectures will be ported at once. Koji will reject a package that fails on *any* architecture, whereas OBS allows it through if it builds on x86 but fails on every other architecture.
Thank you for the correction! I don't know all about the Fedora release process until now. 3 weeks ago I did not see any big differences with patches or anything in this direction for s390x. Perhaps I should look deeper into special package versions. One crazy additional behaviour with osc on Fedora is, that the IBMer had a memory requirement of 12GB for PostgreSQL and our default memory requirement is 4GB. Anyway, there has to be anything running wrong with gcc inside of the Tumbleweed VM and with the outside operating system. But I don't know what... I want to achieve a nice reproducible behaviour for openSUSE on Fedora the same as on openSUSE. We figured out today, that it is also not reproducible on SLES 15 SP3. Best regards, Sarah
-- 真実はいつも一つ!/ Always, there's only one truth!
On Tue, Dec 7, 2021 at 6:49 AM Sarah Julia Kriesch <ada.lovelace@gmx.de> wrote:
Hi Neal,
Gesendet: Dienstag, 07. Dezember 2021 um 12:15 Uhr Von: "Neal Gompa" <ngompa13@gmail.com> An: "Sarah Julia Kriesch" <ada.lovelace@gmx.de> Cc: "John Paul Adrian Glaubitz" <adrian.glaubitz@suse.com>, "factory" <factory@lists.opensuse.org> Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
On Tue, Dec 7, 2021 at 5:55 AM Sarah Julia Kriesch <ada.lovelace@gmx.de> wrote:
Gesendet: Dienstag, 07. Dezember 2021 um 11:44 Uhr Von: "John Paul Adrian Glaubitz" <adrian.glaubitz@suse.com> An: "Sarah Julia Kriesch" <ada.lovelace@gmx.de> Cc: "factory" <factory@lists.opensuse.org> Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
Hi Sarah!
On 12/7/21 11:08, Sarah Julia Kriesch wrote:
we have got build failures with PostgreSQL14 on s390x at the moment. That was looking like a gcc bug and I have forwarded that to IBM. I can reproduce this issue on my mainframe vm with following commands:
osc co openSUSE:Factory:zSystems/postgresql14 cd openSUSE\:Factory\:zSystems/postgresql14/ osc build --vm-type=kvm --vm-memory=4G
FWIW, postgresql-14 also fails to build from source (FTBFS) on Debian unstable on s390x:
But it seems to be a testsuite failure in this case.
Fedora is switching to PostgreSQL14 for the next release version at the moment. But they will need some time for x86 before porting it for s390x.
Unlike the openSUSE build system setup for Factory, the Fedora build system setup for Rawhide does not allow packages to land without it working for all supported architectures. That includes s390x. All architectures will be ported at once. Koji will reject a package that fails on *any* architecture, whereas OBS allows it through if it builds on x86 but fails on every other architecture.
Thank you for the correction! I don't know all about the Fedora release process until now. 3 weeks ago I did not see any big differences with patches or anything in this direction for s390x. Perhaps I should look deeper into special package versions.
One crazy additional behaviour with osc on Fedora is, that the IBMer had a memory requirement of 12GB for PostgreSQL and our default memory requirement is 4GB. Anyway, there has to be anything running wrong with gcc inside of the Tumbleweed VM and with the outside operating system. But I don't know what... I want to achieve a nice reproducible behaviour for openSUSE on Fedora the same as on openSUSE. We figured out today, that it is also not reproducible on SLES 15 SP3.
osc has no specific differences between Fedora and openSUSE that would impact that. -- 真実はいつも一つ!/ Always, there's only one truth!
Gesendet: Dienstag, 07. Dezember 2021 um 16:09 Uhr Von: "Neal Gompa" <ngompa13@gmail.com> An: "Sarah Julia Kriesch" <ada.lovelace@gmx.de> Cc: "John Paul Adrian Glaubitz" <adrian.glaubitz@suse.com>, "factory" <factory@lists.opensuse.org> Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
On Tue, Dec 7, 2021 at 6:49 AM Sarah Julia Kriesch <ada.lovelace@gmx.de> wrote:
Hi Neal,
Gesendet: Dienstag, 07. Dezember 2021 um 12:15 Uhr Von: "Neal Gompa" <ngompa13@gmail.com> An: "Sarah Julia Kriesch" <ada.lovelace@gmx.de> Cc: "John Paul Adrian Glaubitz" <adrian.glaubitz@suse.com>, "factory" <factory@lists.opensuse.org> Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
On Tue, Dec 7, 2021 at 5:55 AM Sarah Julia Kriesch <ada.lovelace@gmx.de> wrote:
Gesendet: Dienstag, 07. Dezember 2021 um 11:44 Uhr Von: "John Paul Adrian Glaubitz" <adrian.glaubitz@suse.com> An: "Sarah Julia Kriesch" <ada.lovelace@gmx.de> Cc: "factory" <factory@lists.opensuse.org> Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
Hi Sarah!
On 12/7/21 11:08, Sarah Julia Kriesch wrote:
we have got build failures with PostgreSQL14 on s390x at the moment. That was looking like a gcc bug and I have forwarded that to IBM. I can reproduce this issue on my mainframe vm with following commands: > osc co openSUSE:Factory:zSystems/postgresql14 > cd openSUSE\:Factory\:zSystems/postgresql14/ > osc build --vm-type=kvm --vm-memory=4G
FWIW, postgresql-14 also fails to build from source (FTBFS) on Debian unstable on s390x:
But it seems to be a testsuite failure in this case.
Fedora is switching to PostgreSQL14 for the next release version at the moment. But they will need some time for x86 before porting it for s390x.
Unlike the openSUSE build system setup for Factory, the Fedora build system setup for Rawhide does not allow packages to land without it working for all supported architectures. That includes s390x. All architectures will be ported at once. Koji will reject a package that fails on *any* architecture, whereas OBS allows it through if it builds on x86 but fails on every other architecture.
Thank you for the correction! I don't know all about the Fedora release process until now. 3 weeks ago I did not see any big differences with patches or anything in this direction for s390x. Perhaps I should look deeper into special package versions.
One crazy additional behaviour with osc on Fedora is, that the IBMer had a memory requirement of 12GB for PostgreSQL and our default memory requirement is 4GB. Anyway, there has to be anything running wrong with gcc inside of the Tumbleweed VM and with the outside operating system. But I don't know what... I want to achieve a nice reproducible behaviour for openSUSE on Fedora the same as on openSUSE. We figured out today, that it is also not reproducible on SLES 15 SP3.
osc has no specific differences between Fedora and openSUSE that would impact that.
That is also, what I have expected. Therfore I have asked the question, whether there can be any dependency from gcc in openSUSE Tumbleweed to the sub operating system. If Fedora 33, SLES 15 SP3 and openSUSE Leap 15.3 can not be used for reproducing this bug, there has to be anything in the older versions of packages preventing it. But I am not shure, whether that can be the kernel, qemu, ... If that happens also with Docker and containerization, then it can not be qemu. Best regards, Sarah
-- 真実はいつも一つ!/ Always, there's only one truth!
On 12/7/21 11:55, Sarah Julia Kriesch wrote:>> An excerpt from the build log which shows the failing parts would be helpful.
/usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: @GLIBCXX_3.4.11: TLS reference in /usr/lib64/libLLVM.so mismatches non-TLS reference in /usr/lib64/libLLVM.so /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: /usr/lib64/libLLVM.so: error adding symbols: bad value collect2: error: ld returned 1 exit status make[2]: *** [../../../../src/Makefile.shlib:309: llvmjit.so] Error 1
This sounds like a linker issue. I would compare the binutils versions used in Debian, Fedora and openSUSE for a starter.
We have got the same problem with Rust1.54 with a longer exception: Compiling rustc_driver v0.0.0 (/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/compiler/rustc_driver) (...) [15144s] = note: /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: @GLIBCXX_3.4.11: TLS reference in /usr/lib64/libLLVM.so mismatches non-TLS reference in /usr/lib64/libLLVM.so [15144s] /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: /usr/lib64/libLLVM.so: error adding symbols: bad value [15144s] collect2: error: ld returned 1 exit status
Not surprising given that rustc also links against libLLVM.
FWIW, postgresql-14 also fails to build from source (FTBFS) on Debian unstable on s390x:
But it seems to be a testsuite failure in this case.
Fedora is switching to PostgreSQL14 for the next release version at the moment. But they will need some time for x86 before porting it for s390x.
I think "porting" is the wrong term in this context. It already works on s390x in general ;-).
IBMers are in the worst case situation, that it is difficult to receive VMs based on openSUSE.
What about trying to reproduce the issue on qemu-system-s390x?
That will be used by the osc command on IBM Z.
That's not what I meant. I would suggest installing an openSUSE s390x instance inside qemu-system-s390x which should also work on x86_64. Adrian
Gesendet: Dienstag, 07. Dezember 2021 um 12:21 Uhr Von: "John Paul Adrian Glaubitz" <adrian.glaubitz@suse.com> An: "Sarah Julia Kriesch" <ada.lovelace@gmx.de> Cc: "factory" <factory@lists.opensuse.org> Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
On 12/7/21 11:55, Sarah Julia Kriesch wrote:>> An excerpt from the build log which shows the failing parts would be helpful.
/usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: @GLIBCXX_3.4.11: TLS reference in /usr/lib64/libLLVM.so mismatches non-TLS reference in /usr/lib64/libLLVM.so /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: /usr/lib64/libLLVM.so: error adding symbols: bad value collect2: error: ld returned 1 exit status make[2]: *** [../../../../src/Makefile.shlib:309: llvmjit.so] Error 1
This sounds like a linker issue. I would compare the binutils versions used in Debian, Fedora and openSUSE for a starter.
We have got the same problem with Rust1.54 with a longer exception: Compiling rustc_driver v0.0.0 (/home/abuild/rpmbuild/BUILD/rustc-1.54.0-src/compiler/rustc_driver) (...) [15144s] = note: /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: @GLIBCXX_3.4.11: TLS reference in /usr/lib64/libLLVM.so mismatches non-TLS reference in /usr/lib64/libLLVM.so [15144s] /usr/lib64/gcc/s390x-suse-linux/11/../../../../s390x-suse-linux/bin/ld: /usr/lib64/libLLVM.so: error adding symbols: bad value [15144s] collect2: error: ld returned 1 exit status
Not surprising given that rustc also links against libLLVM.
FWIW, postgresql-14 also fails to build from source (FTBFS) on Debian unstable on s390x:
But it seems to be a testsuite failure in this case.
That is the same bug as we had before: https://bugzilla.opensuse.org/show_bug.cgi?id=1185952 The IBM Developer spoke about a "self-healing" in PostgreSQL. Then I figured out, that there has been a patch for this bug available. Reinhard has integrated it then around 2 months ago, bevause this patch was not accepted directly by the community. I can write that to the Debian mailing list as a possible solution. Afterwards the next s390x bug has been this above.
Fedora is switching to PostgreSQL14 for the next release version at the moment. But they will need some time for x86 before porting it for s390x.
I think "porting" is the wrong term in this context. It already works on s390x in general ;-).
IBMers are in the worst case situation, that it is difficult to receive VMs based on openSUSE.
What about trying to reproduce the issue on qemu-system-s390x?
That will be used by the osc command on IBM Z.
That's not what I meant. I would suggest installing an openSUSE s390x instance inside qemu-system-s390x which should also work on x86_64.
Adrian
participants (3)
-
John Paul Adrian Glaubitz
-
Neal Gompa
-
Sarah Julia Kriesch