Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support static linking LLVM with ThinLTO #69081

Closed
wants to merge 1 commit into from

Conversation

tmandry
Copy link
Member

@tmandry tmandry commented Feb 12, 2020

As discussed here, we'd like to support static linking LLVM with ThinLTO, even if that isn't what happens on our CI bots. This changes the llvm.link-shared config flag to default to true if llvm.thinlto is enabled, but allows the user to override that default instead of forcing shared linking.

r? @Mark-Simulacrum
cc @alexcrichton @petrhosek

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Feb 12, 2020
@tmandry
Copy link
Member Author

tmandry commented Feb 12, 2020

Instead of the conditional-default behavior, we could just update every builder which sets llvm.thinlto=true to also set llvm.link-shared=true. @Mark-Simulacrum any preference?

@Mark-Simulacrum Mark-Simulacrum added the relnotes Marks issues that should be documented in the release notes of the next release. label Feb 12, 2020
@Mark-Simulacrum
Copy link
Member

Yes, I would prefer that we update the CI builders instead of having a conditional here. Also marking as relnotes as this is a user (well, distro)-visible change.

This PR does not intend to change our CI configuration, right? Just make it possible to have statically linked ThinLTOd LLVM? (And our default on CI is shared linked ThinLTO?)

@tmandry
Copy link
Member Author

tmandry commented Feb 12, 2020

Yes, I would prefer that we update the CI builders instead of having a conditional here.

Done.

This PR does not intend to change our CI configuration, right? Just make it possible to have statically linked ThinLTOd LLVM?

Right.

(And our default on CI is shared linked ThinLTO?)

Well, it looks like ThinLTO is only done on dist-x86_64-linux. (EDIT: But yes, anytime we did ThinLTO it was with shared linkage for LLVM.)

Copy link
Member

@Mark-Simulacrum Mark-Simulacrum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally changes seem good to go presuming the clarification I asked for in a comment is added and doesn't raise any new questions :)

src/bootstrap/builder.rs Show resolved Hide resolved
@Mark-Simulacrum
Copy link
Member

@bors r+

@bors
Copy link
Contributor

bors commented Feb 15, 2020

📌 Commit 7222038 has been approved by Mark-Simulacrum

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 15, 2020
@bors
Copy link
Contributor

bors commented Feb 15, 2020

⌛ Testing commit 7222038 with merge aae3e134d90ce7c84a79dbd9259daa209816ce03...

@bors
Copy link
Contributor

bors commented Feb 15, 2020

💥 Test timed out

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Feb 15, 2020
@tmandry
Copy link
Member Author

tmandry commented Feb 20, 2020

@bors retry

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 20, 2020
@bors
Copy link
Contributor

bors commented Feb 21, 2020

⌛ Testing commit 7222038 with merge 9cbd89798f4232e5eebce6f3bcc8aaa7815cf963...

@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-02-21T03:10:51.0658835Z [RUSTC-TIMING] rustc_resolve test:false 66.714
2020-02-21T03:11:00.5076388Z [RUSTC-TIMING] rustc_save_analysis test:false 33.152
2020-02-21T03:12:13.6284829Z [RUSTC-TIMING] rustc_interface test:false 73.112
2020-02-21T03:12:21.8306918Z [RUSTC-TIMING] rustc_codegen_llvm test:false 90.758
2020-02-21T03:12:56.3786382Z error: linking with `clang` failed: exit code: 1
2020-02-21T03:12:56.3787880Z   |
2020-02-21T03:12:56.3827710Z   = note: "clang" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.0.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.1.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.10.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.11.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.12.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.13.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.14.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.15.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.2.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.3.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.4.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.5.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.6.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.7.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.8.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.9.rcgu.o" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-4a88287d6825add0.so" "-Wl,--version-script=/tmp/rustc8xvb3K/list" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.1ra3q0vxoyurmj7h.rcgu.o" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/release/deps" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/backtrace-sys-ec1c09e209088262/out" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/rustc_llvm-ba88dc079f662aba/out" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/lib" "-L" "/rustroot/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../lib64" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libenv_logger-76c2ecd5a88bf3b0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_error_codes-2aedf125d53f1021.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_save_analysis-dfe439c2be0aefda.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libserde_json-7332cfdfdb79fbc8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libryu-3a5a359b5222c2f6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libitoa-022e7e9a895ece6a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librls_data-4ea6308047fc331f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librls_span-bbc251af3ac85502.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libserde-adde0c50a3eb0f2e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_interface-ae1250d270ce91ea.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_codegen_llvm-fef8324cf5a20c39.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_llvm-78d2e2f03f067df6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libonce_cell-17d18ed8017f9245.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_traits-0c536345047a1168.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_privacy-7ccdca9da57e4f7c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_builtin_macros-32855fddbc200290.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_ty-51cffef9dc225a52.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_typeck-b0680a6b4099085b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_resolve-e8e2dd089bb63437.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_ast_lowering-8395726ef25c3768.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_passes-d87dfd80bd2a7aa0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_mir_build-b4de44fc987ac929.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_mir-d9fbdac810f77fd5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblog_settings-8523444be4825934.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libitertools-2cfffc23d72baa3b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libeither-d42fe903b85e5255.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_codegen_ssa-8f87bdfb6fa0e131.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_incremental-888799453b635c8a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_codegen_utils-43f8f52b62d21759.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libpunycode-b9d9b8f3207577f8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libtempfile-d96f47435b28c185.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librand-fe612cd73190c9fc.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librand_chacha-6388b93f8423ded5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libc2_chacha-ef15ce1e0223c49c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libppv_lite86-acd089eb3c09b585.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librand_core-a1ec8380b72343a7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libgetrandom-35574346dcad9cc8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libremove_dir_all-59b89ce70404a870.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libcc-2c32fd9a604fc848.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_plugin_impl-69a4c0484323e915.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_metadata-4ee03337a7c1197c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libflate2-3ed0c835be8d51c6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libminiz_oxide-590565ab1d5b24df.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libadler32-d79ce38a2ce720d4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libcrc32fast-3680cf065f1b5e1b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_expand-35eedf91e62bab4e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_ast_passes-1dd480682d7e2113.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_parse-4dcc2aaee56d1c82.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libunicode_normalization-690da8cd4a5d8ddd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libproc_macro-55e805a74c898404.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_lint-41a56a66264bc192.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libunicode_security-018776451f14c4f6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libunicode_script-7dccccd42faa513b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_infer-21bd4c975198cf0f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libfmt_macros-84c2fadb6929f5ec.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc-6157fc7bea092af0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libchalk_engine-1f659d167854039e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libchalk_macros-8c4d93cbf5ddf240.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblazy_static-e73d36da2c2f61bc.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_apfloat-595e499d4aae279d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libbacktrace-1aa187a32b03d580.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libbacktrace_sys-69026546e52da1db.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_demangle-5d11442db17fc548.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libpolonius_engine-2c1336c0e7289495.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libdatafrog-fde1c8597fcc429c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_attr-d588e2357b894c8e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_session-1d155a89485a5661.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libnum_cpus-a638684a172d8229.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_fs_util-4937ef9bb4caba85.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_feature-29b6638ad11ddef7.rlib" "-Wl,--no-whole-archive" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-ltest-1e1931b2f36e3e26" "-Wl,-Bstatic" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_hir-673e06e5c74e7e71.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_ast_pretty-221be1843ff53789.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_target-b701854f2faf7364.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_errors-d73d64b5bdaa26e2.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libtermize-090b7e4d64e98ef9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libatty-9236de460c7f4b17.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libannotate_snippets-e78abe5985e27365.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libtermcolor-cdd2d7eae4c6f1b5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libsyntax-e2f764a7fb673352.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_lexer-be1224682a2e867c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libunicode_xid-a1e3d70119718647.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_span-d5e84d52ef6dfecd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libunicode_width-da7ae20d6b63fd4a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libarena-d1290aed5aa6ba48.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_data_structures-b70101bce6b7ab94.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libmeasureme-0dddfa1d5bec25f4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libmemmap-0db1f8a9b824607b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libparking_lot-aa996156b57751e0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libparking_lot_core-b151078128c78111.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libsmallvec-11f6b5614aaa9c57.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblock_api-8e0db432bcad4299.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libscopeguard-94db7cb103b19869.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libena-8726b24984176ce8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libstable_deref_trait-c84fc6c82303e4ed.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libgraphviz-cb3aca595758d288.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libjobserver-3a5a0a5a0d227a32.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblibc-67be07839522629c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_index-2ae53cbcd7080966.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_hash-617e45cc523aa601.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libbyteorder-4cda1d9ab5b65e2d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libserialize-28cccdd27c3764d7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libindexmap-c6afe1d51605b86d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libsmallvec-5cc4976d25ab4a26.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libscoped_tls-65d7e12fad450012.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libbitflags-f2a44209d4592108.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblazy_static-c97c506386bfb73f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblog-275263d0c57d73ce.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libcfg_if-66bcd5bf9d378e14.rlib" "-Wl,--no-whole-archive" "-Wl,--start-group" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-lstd-447fa6d786cdb38c" "-Wl,--end-group" "-Wl,-Bstatic" "/tmp/rustc8xvb3K/libcompiler_builtins-b30c0668d123fcc6.rlib" "-Wl,-Bdynamic" "-lLLVM-9-rust-1.43.0-nightly" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-shared" "-Wl,-rpath,$ORIGIN/../lib"
2020-02-21T03:12:56.3858897Z   = note: /tmp/rustc8xvb3K/librustc_llvm-78d2e2f03f067df6.rlib: member /tmp/rustc8xvb3K/librustc_llvm-78d2e2f03f067df6.rlib(PassWrapper.o) in archive is not an object
2020-02-21T03:12:56.3859958Z           clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
2020-02-21T03:12:56.3861102Z 
2020-02-21T03:12:56.4204709Z error: aborting due to previous error
2020-02-21T03:12:56.4204954Z 
2020-02-21T03:12:56.4409198Z [RUSTC-TIMING] rustc_driver test:false 34.603
---
2020-02-21T03:12:56.4607684Z   local time: Fri Feb 21 03:12:56 UTC 2020
2020-02-21T03:12:57.1969204Z   network time: Fri, 21 Feb 2020 03:12:57 GMT
2020-02-21T03:12:57.1972856Z == end clock drift check ==
2020-02-21T03:12:57.5230502Z 
2020-02-21T03:12:57.5324037Z ##[error]Bash exited with code '1'.
2020-02-21T03:12:57.5393672Z ##[section]Starting: Checkout rust-lang/rust@auto to s
2020-02-21T03:12:57.5398713Z ==============================================================================
2020-02-21T03:12:57.5399077Z Task         : Get sources
2020-02-21T03:12:57.5399450Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@bors
Copy link
Contributor

bors commented Feb 21, 2020

💔 Test failed - checks-azure

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Feb 21, 2020
@Mark-Simulacrum Mark-Simulacrum removed the relnotes Marks issues that should be documented in the release notes of the next release. label Feb 28, 2020
@Mark-Simulacrum Mark-Simulacrum added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 28, 2020
@joelpalmer
Copy link

Triaged

@JohnTitor
Copy link
Member

This is in the queue accidentally.
@bors r-

@joelpalmer joelpalmer added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Mar 30, 2020
@Dylan-DPC-zz
Copy link

@tmandry waiting on you to fix the test failure

[RUSTC-TIMING] rustc_codegen_llvm test:false 90.758
error: linking with `clang` failed: exit code: 1
  |
  = note: "clang" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.0.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.1.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.10.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.11.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.12.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.13.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.14.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.15.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.2.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.3.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.4.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.5.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.6.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.7.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.8.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.rustc_driver.4ivlgj4h-cgu.9.rcgu.o" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-4a88287d6825add0.so" "-Wl,--version-script=/tmp/rustc8xvb3K/list" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_driver-4a88287d6825add0.1ra3q0vxoyurmj7h.rcgu.o" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/release/deps" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/backtrace-sys-ec1c09e209088262/out" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/rustc_llvm-ba88dc079f662aba/out" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/lib" "-L" "/rustroot/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../lib64" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libenv_logger-76c2ecd5a88bf3b0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_error_codes-2aedf125d53f1021.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_save_analysis-dfe439c2be0aefda.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libserde_json-7332cfdfdb79fbc8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libryu-3a5a359b5222c2f6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libitoa-022e7e9a895ece6a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librls_data-4ea6308047fc331f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librls_span-bbc251af3ac85502.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libserde-adde0c50a3eb0f2e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_interface-ae1250d270ce91ea.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_codegen_llvm-fef8324cf5a20c39.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_llvm-78d2e2f03f067df6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libonce_cell-17d18ed8017f9245.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_traits-0c536345047a1168.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_privacy-7ccdca9da57e4f7c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_builtin_macros-32855fddbc200290.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_ty-51cffef9dc225a52.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_typeck-b0680a6b4099085b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_resolve-e8e2dd089bb63437.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_ast_lowering-8395726ef25c3768.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_passes-d87dfd80bd2a7aa0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_mir_build-b4de44fc987ac929.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_mir-d9fbdac810f77fd5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblog_settings-8523444be4825934.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libitertools-2cfffc23d72baa3b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libeither-d42fe903b85e5255.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_codegen_ssa-8f87bdfb6fa0e131.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_incremental-888799453b635c8a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_codegen_utils-43f8f52b62d21759.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libpunycode-b9d9b8f3207577f8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libtempfile-d96f47435b28c185.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librand-fe612cd73190c9fc.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librand_chacha-6388b93f8423ded5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libc2_chacha-ef15ce1e0223c49c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libppv_lite86-acd089eb3c09b585.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librand_core-a1ec8380b72343a7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libgetrandom-35574346dcad9cc8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libremove_dir_all-59b89ce70404a870.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libcc-2c32fd9a604fc848.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_plugin_impl-69a4c0484323e915.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_metadata-4ee03337a7c1197c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libflate2-3ed0c835be8d51c6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libminiz_oxide-590565ab1d5b24df.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libadler32-d79ce38a2ce720d4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libcrc32fast-3680cf065f1b5e1b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_expand-35eedf91e62bab4e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_ast_passes-1dd480682d7e2113.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_parse-4dcc2aaee56d1c82.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libunicode_normalization-690da8cd4a5d8ddd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libproc_macro-55e805a74c898404.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_lint-41a56a66264bc192.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libunicode_security-018776451f14c4f6.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libunicode_script-7dccccd42faa513b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_infer-21bd4c975198cf0f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libfmt_macros-84c2fadb6929f5ec.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc-6157fc7bea092af0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libchalk_engine-1f659d167854039e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libchalk_macros-8c4d93cbf5ddf240.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblazy_static-e73d36da2c2f61bc.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_apfloat-595e499d4aae279d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libbacktrace-1aa187a32b03d580.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libbacktrace_sys-69026546e52da1db.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_demangle-5d11442db17fc548.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libpolonius_engine-2c1336c0e7289495.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libdatafrog-fde1c8597fcc429c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_attr-d588e2357b894c8e.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_session-1d155a89485a5661.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libnum_cpus-a638684a172d8229.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_fs_util-4937ef9bb4caba85.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_feature-29b6638ad11ddef7.rlib" "-Wl,--no-whole-archive" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-ltest-1e1931b2f36e3e26" "-Wl,-Bstatic" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_hir-673e06e5c74e7e71.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_ast_pretty-221be1843ff53789.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_target-b701854f2faf7364.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_errors-d73d64b5bdaa26e2.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libtermize-090b7e4d64e98ef9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libatty-9236de460c7f4b17.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libannotate_snippets-e78abe5985e27365.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libtermcolor-cdd2d7eae4c6f1b5.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libsyntax-e2f764a7fb673352.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_lexer-be1224682a2e867c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libunicode_xid-a1e3d70119718647.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_span-d5e84d52ef6dfecd.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libunicode_width-da7ae20d6b63fd4a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libarena-d1290aed5aa6ba48.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_data_structures-b70101bce6b7ab94.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libmeasureme-0dddfa1d5bec25f4.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libmemmap-0db1f8a9b824607b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libparking_lot-aa996156b57751e0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libparking_lot_core-b151078128c78111.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libsmallvec-11f6b5614aaa9c57.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblock_api-8e0db432bcad4299.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libscopeguard-94db7cb103b19869.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libena-8726b24984176ce8.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libstable_deref_trait-c84fc6c82303e4ed.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libgraphviz-cb3aca595758d288.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libjobserver-3a5a0a5a0d227a32.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblibc-67be07839522629c.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_index-2ae53cbcd7080966.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/librustc_hash-617e45cc523aa601.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libbyteorder-4cda1d9ab5b65e2d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libserialize-28cccdd27c3764d7.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libindexmap-c6afe1d51605b86d.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libsmallvec-5cc4976d25ab4a26.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libscoped_tls-65d7e12fad450012.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libbitflags-f2a44209d4592108.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblazy_static-c97c506386bfb73f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/liblog-275263d0c57d73ce.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/tmp/rustc8xvb3K/libcfg_if-66bcd5bf9d378e14.rlib" "-Wl,--no-whole-archive" "-Wl,--start-group" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-lstd-447fa6d786cdb38c" "-Wl,--end-group" "-Wl,-Bstatic" "/tmp/rustc8xvb3K/libcompiler_builtins-b30c0668d123fcc6.rlib" "-Wl,-Bdynamic" "-lLLVM-9-rust-1.43.0-nightly" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-shared" "-Wl,-rpath,$ORIGIN/../lib"
  = note: /tmp/rustc8xvb3K/librustc_llvm-78d2e2f03f067df6.rlib: member /tmp/rustc8xvb3K/librustc_llvm-78d2e2f03f067df6.rlib(PassWrapper.o) in archive is not an object
          clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
          

error: aborting due to previous error

@joelpalmer joelpalmer added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Apr 9, 2020
@bors
Copy link
Contributor

bors commented Apr 18, 2020

☔ The latest upstream changes (presumably #71147) made this pull request unmergeable. Please resolve the merge conflicts.

@Dylan-DPC-zz
Copy link

Closing this due to inactivity

@Dylan-DPC-zz Dylan-DPC-zz added S-inactive Status: Inactive and waiting on the author. This is often applied to closed PRs. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Apr 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-inactive Status: Inactive and waiting on the author. This is often applied to closed PRs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants