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

expand osx sanitizer support (lsan, dylib, cdylib, staticlib) #62681

Closed
wants to merge 4 commits into from

Conversation

mtak-
Copy link
Contributor

@mtak- mtak- commented Jul 14, 2019

This PR adds support for leak sanitizer to macos as well as support for macos instrumenting dylib, cdylib, and staticlib crate types.

I kinda fumbled my way through this PR. Hoping for some feedback!

The sanitizers on macos are always built as dylibs, so packaging up a staticlib with all of asan, for example, is not possible (I couldn't figure out how to do it). EDIT: source

This comment indicated it was probably ok to re-enable the lsan test. EDIT: Which means that #46126 can likely be closed.

@rust-highfive
Copy link
Collaborator

r? @varkor

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jul 14, 2019
@@ -210,6 +210,8 @@ fn calculate_type(tcx: TyCtxt<'_>, ty: config::CrateType) -> DependencyList {
// quite yet, so do so here.
activate_injected_dep(*sess.injected_panic_runtime.get(), &mut ret,
&|cnum| tcx.is_panic_runtime(cnum));
activate_injected_dep(*sess.injected_sanitizer_runtime.get(), &mut ret,
&|cnum| tcx.is_sanitizer_runtime(cnum));
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I am not sure if this is necessary. It would only really affect linux targets which I don't have access to for testing. My thinking was changing the sanitizer crate depkind to Implicit requires adding activate_injected_dep in suitable places.

@@ -3,14 +3,9 @@
-include ../tools.mk
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I did not expect this test to pass. Is it run for PRs?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

None of the tests tagged with # needs-sanitizer-support are run because the Dockerfile for x86_64-gnu-llvm-6.0 does not have --enable-sanitizers set. The Dockerfile for x86_64-gnu does have --enable-sanitizers, but is not currently being run on azure.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This should pass now - if it were run.

Copy link
Member

Choose a reason for hiding this comment

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

cc @rust-lang/infra is there anything that should/could be done here to get these tests running?

Copy link
Member

Choose a reason for hiding this comment

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

You can edit .azure-pipelines/pr.yml to temporarily run the x86_64-gnu builder on this one PR, and then that change would be reverted before approving the PR

@varkor
Copy link
Member

varkor commented Jul 15, 2019

r? @alexcrichton

@rust-highfive rust-highfive assigned alexcrichton and unassigned varkor Jul 15, 2019
@gnzlbg
Copy link
Contributor

gnzlbg commented Jul 16, 2019

@mtak- could we add docs of a full cargo workflow somewhere here: https://github.com/rust-lang/rust/tree/master/src/doc/rustc/src ? E.g. see the docs for linker-plugin-lto in that directory.

I often find it tricky to enable msan, often needing to use #![no_std] binaries for that.

It would be worth it to properly document a cargo workflow for the sanitizers somewhere, even if the current workflow is a bit annoying. (IIUC msan, for example, doesn't work on osx).

This does not need to be done in this PR, so maybe I should open an issue for this.

@mtak-
Copy link
Contributor Author

mtak- commented Jul 16, 2019

@gnzlbg I'm up for writing some docs on the sanitizers, but I think it should be in a separate PR so folks can chime in with their experiences. I am only familiar with using the sanitizers on macos. On macos you have to dynamically link to the sanitizers - which mostly comes when building a dylib, cdylib, or staticlib. The most annoying thing IMO is that if you have any proc-macro dependencies then the target has to be explicit.

$ RUSTFLAGS="-Zsanitizer=address" cargo run # error
$ RUSTFLAGS="-Zsanitizer=address" cargo run --target x86_64-apple-darwin # ok

I often find it tricky to enable msan, often needing to use #![no_std] binaries for that.

The sanitizer code on master should error out for no_std as best I can tell. What sorts of problems were you getting without #![no_std]? The sanitizers (before this PR) would conditionally be added as an Explicit dependency, which is different from all the other injected dependencies. Perhaps that is related to needing #![no_std]? I think this was done so that the sanitizer's code would be statically linked in to staticlib/dylib/cdylibs. This PR attempts to link the sanitizer code in using the activate_injected_dep codepath instead of Explicit deps, however I have no idea if that works, or gives better results - unable to test on macos due to always dynamically linking the sanitizers.

@gnzlbg
Copy link
Contributor

gnzlbg commented Jul 16, 2019

I'm on macosx right now, so can't really test msan, but the problem I had last time I tried on linux was msan trying to override some symbols from the C library (e.g. memcpy, strcmp, etc.).

Anyways documenting this in a different PR sounds good.

@alexcrichton
Copy link
Member

Hey sorry I don't have a ton of time to review nowadays, would someone on @rust-lang/compiler be willing to review this?

@eddyb
Copy link
Member

eddyb commented Jul 25, 2019

r? @nagisa

@rust-highfive rust-highfive assigned nagisa and unassigned alexcrichton Jul 25, 2019
@nagisa
Copy link
Member

nagisa commented Jul 25, 2019

Overall LGTM, waiting to hear on infra to see if we can do something about tests.

@mtak-
Copy link
Contributor Author

mtak- commented Jul 29, 2019

Hopefully we can get some CI on these tests. If not, I would be very grateful if someone on linux would run these tests. I would not be shocked if the activate_injected_dep does not behave the way I expect.

@Alexendoo
Copy link
Member

Ping from triage: @rust-lang/infra, is anybody available to help with #62681 (review)?

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu of your PR failed (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.
2019-08-11T16:18:05.8639533Z ##[command]git remote add origin https://github.com/rust-lang/rust
2019-08-11T16:18:05.8799170Z ##[command]git config gc.auto 0
2019-08-11T16:18:05.8873672Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2019-08-11T16:18:05.8938696Z ##[command]git config --get-all http.proxy
2019-08-11T16:18:05.9108544Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/62681/merge:refs/remotes/pull/62681/merge
---
2019-08-11T16:18:41.4441588Z do so (now or later) by using -b with the checkout command again. Example:
2019-08-11T16:18:41.4441620Z 
2019-08-11T16:18:41.4441819Z   git checkout -b <new-branch-name>
2019-08-11T16:18:41.4441847Z 
2019-08-11T16:18:41.4441890Z HEAD is now at 222c88ebb Merge e85a37e8cd841c60d40a2fd4164c7002a0bd18b4 into 2b78e10ac1454d2d4190c575f6ece03f484ac398
2019-08-11T16:18:41.4606822Z ##[section]Starting: Collect CPU-usage statistics in the background
2019-08-11T16:18:41.4609550Z ==============================================================================
2019-08-11T16:18:41.4609609Z Task         : Bash
2019-08-11T16:18:41.4609672Z Description  : Run a Bash script on macOS, Linux, or Windows
---
2019-08-11T17:57:00.5800177Z .................................................................................................... 1300/8871
2019-08-11T17:57:08.6753209Z .................................................................................................... 1400/8871
2019-08-11T17:57:16.6380761Z .................................................................................................... 1500/8871
2019-08-11T17:57:31.4779900Z ....................................................................................i............... 1600/8871
2019-08-11T17:57:41.5702532Z i................................................................................................... 1700/8871
2019-08-11T17:57:50.4556921Z ...........................................................................iiiii.................... 1800/8871
2019-08-11T17:58:23.0138523Z .................................................................................................... 2000/8871
2019-08-11T17:58:25.9080289Z .................................................................................................... 2100/8871
2019-08-11T17:58:29.2173964Z .................................................................................................... 2200/8871
2019-08-11T17:58:39.2945672Z .................................................................................................... 2300/8871
---
2019-08-11T18:04:00.0017222Z .................................................................................................... 5300/8871
2019-08-11T18:04:09.2660066Z ......i............................................................................................. 5400/8871
2019-08-11T18:04:16.3574563Z .................................................................................................... 5500/8871
2019-08-11T18:04:33.5909700Z .................................................................................................... 5600/8871
2019-08-11T18:04:53.2022907Z .ii...i..ii...........i............................................................................. 5700/8871
2019-08-11T18:05:13.3697863Z .................................................................................................... 5900/8871
2019-08-11T18:05:19.4900698Z .................................................................................................... 6000/8871
2019-08-11T18:05:19.4900698Z .................................................................................................... 6000/8871
2019-08-11T18:05:38.5030847Z ..i..ii............................................................................................. 6100/8871
2019-08-11T18:06:05.8678241Z .............................................i...................................................... 6300/8871
2019-08-11T18:06:08.4505655Z .................................................................................................... 6400/8871
2019-08-11T18:06:11.4972240Z .................i.................................................................................. 6500/8871
2019-08-11T18:06:17.2799519Z .................................................................................................... 6600/8871
---
2019-08-11T18:12:50.1358471Z  finished in 22.151
2019-08-11T18:12:50.1510518Z Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-08-11T18:12:50.3152847Z 
2019-08-11T18:12:50.3153990Z running 146 tests
2019-08-11T18:12:55.1258122Z i...............i..........i............................i..iii...................i..........i...i... 100/146
2019-08-11T18:12:57.7185243Z .ii..........................i..i....iii......
2019-08-11T18:12:57.7188303Z 
2019-08-11T18:12:57.7189476Z  finished in 7.568
2019-08-11T18:12:57.7323720Z Check compiletest suite=codegen-units mode=codegen-units (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-08-11T18:12:57.8963644Z 
---
2019-08-11T18:13:00.4546574Z  finished in 2.722
2019-08-11T18:13:00.4687777Z Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-08-11T18:13:01.2048594Z 
2019-08-11T18:13:01.2048710Z running 9 tests
2019-08-11T18:13:01.2049553Z iiiiiiiii
2019-08-11T18:13:01.2050036Z 
2019-08-11T18:13:01.2050098Z  finished in 0.163
2019-08-11T18:13:01.2050684Z Check compiletest suite=incremental mode=incremental (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-08-11T18:13:01.2051021Z 
---
2019-08-11T18:13:25.2609166Z  finished in 24.615
2019-08-11T18:13:25.2760706Z Check compiletest suite=debuginfo mode=debuginfo-gdb+lldb (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-08-11T18:13:25.4457138Z 
2019-08-11T18:13:25.4457411Z running 122 tests
2019-08-11T18:13:53.8422930Z .iiiii..i......i..i...i..i.i....i..i...i.....i..i.....i..........iiii..........i....i..i........ii.i 100/122
2019-08-11T18:13:59.2185419Z .ii......i.iii......ii
2019-08-11T18:13:59.2219333Z 
2019-08-11T18:13:59.2219410Z  finished in 33.649
2019-08-11T18:13:59.2219704Z Uplifting stage1 rustc (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-08-11T18:13:59.2220032Z Copying stage2 rustc from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
---
2019-08-11T18:34:20.5647244Z 
2019-08-11T18:34:20.5648266Z    Doc-tests core
2019-08-11T18:34:25.6024541Z 
2019-08-11T18:34:25.6026433Z running 2379 tests
2019-08-11T18:34:39.2649663Z ......iiiii......................................................................................... 100/2379
2019-08-11T18:34:52.7683663Z .........................................................................ii......................... 200/2379
2019-08-11T18:35:26.0503442Z .................................................................................................... 400/2379
2019-08-11T18:35:26.0503442Z .................................................................................................... 400/2379
2019-08-11T18:35:38.0531440Z ..............................i..i.................iiii............................................. 500/2379
2019-08-11T18:36:01.9202652Z .................................................................................................... 700/2379
2019-08-11T18:36:14.0104164Z .................................................................................................... 800/2379
2019-08-11T18:36:26.4122883Z .................................................................................................... 900/2379
2019-08-11T18:36:38.8154351Z .................................................................................................... 1000/2379
---
2019-08-11T18:43:11.6770045Z 
2019-08-11T18:43:11.6847172Z running 991 tests
2019-08-11T18:43:41.6840340Z i................................................................................................... 100/991
2019-08-11T18:43:55.3962495Z .................................................................................................... 200/991
2019-08-11T18:44:05.3776963Z .................iii......i......i...i......i....................................................... 300/991
2019-08-11T18:44:11.5694526Z .................................................................................................... 400/991
2019-08-11T18:44:20.2772178Z ..................................i..i.................................ii........................... 500/991
2019-08-11T18:44:36.8701370Z .................................................................................................... 700/991
2019-08-11T18:44:36.8701370Z .................................................................................................... 700/991
2019-08-11T18:44:46.5006022Z .................iiii............................................................................... 800/991
2019-08-11T18:45:04.5883997Z .................................................................................................... 900/991
2019-08-11T18:45:13.9478529Z .......................................iiii................................................
2019-08-11T18:45:13.9479819Z 
2019-08-11T18:45:13.9703023Z  finished in 330.163
2019-08-11T18:45:13.9721826Z Testing unwind stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-08-11T18:45:14.1639405Z     Finished release [optimized] target(s) in 0.18s
---
2019-08-11T19:05:03.3277777Z    Compiling rustc_codegen_llvm v0.0.0 (/checkout/src/librustc_codegen_llvm)
2019-08-11T19:05:03.5489273Z  Documenting build_helper v0.1.0 (/checkout/src/build_helper)
2019-08-11T19:05:03.5598186Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:05:03.5605095Z   |
2019-08-11T19:05:03.5611770Z   = warning: please see ***/issues/44136
2019-08-11T19:05:04.8585818Z  Documenting rustc_lexer v0.1.0 (/checkout/src/librustc_lexer)
2019-08-11T19:05:04.8694958Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:05:04.8702852Z   |
2019-08-11T19:05:04.8702852Z   |
2019-08-11T19:05:04.8709688Z   = warning: please see ***/issues/44136
2019-08-11T19:05:05.2988922Z  Documenting rustc_fs_util v0.0.0 (/checkout/src/librustc_fs_util)
2019-08-11T19:05:05.3132605Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:05:05.3132931Z   |
2019-08-11T19:05:05.3132931Z   |
2019-08-11T19:05:05.3133587Z   = warning: please see ***/issues/44136
2019-08-11T19:05:06.6780587Z  Documenting graphviz v0.0.0 (/checkout/src/libgraphviz)
2019-08-11T19:05:06.6886382Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:05:06.6886757Z   |
2019-08-11T19:05:06.6886757Z   |
2019-08-11T19:05:06.6887228Z   = warning: please see ***/issues/44136
2019-08-11T19:05:07.0440905Z     Checking crossbeam-utils v0.2.2
2019-08-11T19:05:07.3224575Z     Checking log v0.4.6
2019-08-11T19:05:07.6920607Z     Checking arrayvec v0.4.7
2019-08-11T19:05:08.4609596Z     Checking crossbeam-utils v0.6.5
---
2019-08-11T19:05:09.4737417Z     Checking serialize v0.0.0 (/checkout/src/libserialize)
2019-08-11T19:05:09.5252086Z  Documenting serialize v0.0.0 (/checkout/src/libserialize)
2019-08-11T19:05:09.5358600Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:05:09.5366804Z   |
2019-08-11T19:05:09.5372184Z   = warning: please see ***/issues/44136
2019-08-11T19:05:11.8308468Z warning: `[3]` cannot be resolved, ignoring it...
2019-08-11T19:05:11.8310292Z     --> src/libserialize/json.rs:1264:25
2019-08-11T19:05:11.8313576Z      |
2019-08-11T19:05:11.8316948Z 1264 | /// For example foo.bar[3].x
---
2019-08-11T19:05:29.8108443Z     Checking rustc_apfloat v0.0.0 (/checkout/src/librustc_apfloat)
2019-08-11T19:05:31.4028025Z  Documenting rustc_apfloat v0.0.0 (/checkout/src/librustc_apfloat)
2019-08-11T19:05:31.4139210Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:05:31.4146097Z   |
2019-08-11T19:05:31.4153244Z   = warning: please see ***/issues/44136
2019-08-11T19:05:32.7509002Z     Checking backtrace-sys v0.1.30
2019-08-11T19:05:32.8251418Z     Checking miniz-sys v0.1.11
2019-08-11T19:05:32.9363979Z     Checking env_logger v0.5.13
2019-08-11T19:05:33.4963867Z     Checking measureme v0.3.0
2019-08-11T19:05:33.4963867Z     Checking measureme v0.3.0
2019-08-11T19:05:33.7319392Z  Documenting rustc_llvm v0.0.0 (/checkout/src/librustc_llvm)
2019-08-11T19:05:33.7426380Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:05:33.7426699Z   |
2019-08-11T19:05:33.7427182Z   = warning: please see ***/issues/44136
2019-08-11T19:05:34.0782797Z     Checking syn v0.15.35
2019-08-11T19:05:35.4659050Z     Checking rustc-rayon-core v0.2.0
2019-08-11T19:05:36.3645694Z     Checking rls-span v0.5.1
2019-08-11T19:05:37.3686590Z     Checking serde_json v1.0.40
---
2019-08-11T19:05:50.1493714Z     Checking parking_lot v0.7.1
2019-08-11T19:05:50.5098321Z  Documenting rustc_codegen_llvm v0.0.0 (/checkout/src/librustc_codegen_llvm)
2019-08-11T19:05:50.5216649Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:05:50.5223497Z   |
2019-08-11T19:05:50.5230308Z   = warning: please see ***/issues/44136
2019-08-11T19:05:50.6221866Z     Checking rustc_data_structures v0.0.0 (/checkout/src/librustc_data_structures)
2019-08-11T19:05:54.1979054Z  Documenting rustc_data_structures v0.0.0 (/checkout/src/librustc_data_structures)
2019-08-11T19:05:54.2091092Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:05:54.2091410Z   |
2019-08-11T19:05:54.2091410Z   |
2019-08-11T19:05:54.2097172Z   = warning: please see ***/issues/44136
2019-08-11T19:05:56.5138976Z warning: `[T]` cannot be resolved, ignoring it...
2019-08-11T19:05:56.5139846Z   --> src/librustc_codegen_llvm/context.rs:59:36
2019-08-11T19:05:56.5140083Z    |
2019-08-11T19:05:56.5140400Z 59 |     /// Val is a Value holding a *[T].
---
2019-08-11T19:05:57.8580290Z     Checking arena v0.0.0 (/checkout/src/libarena)
2019-08-11T19:05:58.1717295Z  Documenting arena v0.0.0 (/checkout/src/libarena)
2019-08-11T19:05:58.1817438Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:05:58.1824879Z   |
2019-08-11T19:05:58.1831257Z   = warning: please see ***/issues/44136
2019-08-11T19:05:58.4742664Z     Checking syntax_pos v0.0.0 (/checkout/src/libsyntax_pos)
2019-08-11T19:06:00.3057948Z  Documenting syntax_pos v0.0.0 (/checkout/src/libsyntax_pos)
2019-08-11T19:06:00.3168336Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:06:00.3168688Z   |
2019-08-11T19:06:00.3168688Z   |
2019-08-11T19:06:00.3169138Z   = warning: please see ***/issues/44136
2019-08-11T19:06:00.8164641Z     Checking rustc_errors v0.0.0 (/checkout/src/librustc_errors)
2019-08-11T19:06:03.2153095Z warning: `[unstable]` cannot be resolved, ignoring it...
2019-08-11T19:06:03.2153594Z    --> src/libsyntax_pos/hygiene.rs:648:19
2019-08-11T19:06:03.2153880Z     |
---
2019-08-11T19:06:03.6974907Z     Checking fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2019-08-11T19:06:04.0026420Z  Documenting rustc_target v0.0.0 (/checkout/src/librustc_target)
2019-08-11T19:06:04.0140637Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:06:04.0140941Z   |
2019-08-11T19:06:04.0141419Z   = warning: please see ***/issues/44136
2019-08-11T19:06:07.5034288Z  Documenting rustc_errors v0.0.0 (/checkout/src/librustc_errors)
2019-08-11T19:06:07.5150329Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:06:07.5150775Z   |
2019-08-11T19:06:07.5150775Z   |
2019-08-11T19:06:07.5151213Z   = warning: please see ***/issues/44136
2019-08-11T19:06:07.7448592Z  Documenting fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2019-08-11T19:06:07.7557932Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:06:07.7558278Z   |
2019-08-11T19:06:07.7558278Z   |
2019-08-11T19:06:07.7558730Z   = warning: please see ***/issues/44136
2019-08-11T19:06:10.4042674Z  Documenting syntax v0.0.0 (/checkout/src/libsyntax)
2019-08-11T19:06:10.4150579Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:06:10.4150875Z   |
2019-08-11T19:06:10.4150875Z   |
2019-08-11T19:06:10.4151339Z   = warning: please see ***/issues/44136
2019-08-11T19:06:17.4272487Z warning: `[stable]` cannot be resolved, ignoring it...
2019-08-11T19:06:17.4272869Z    --> src/libsyntax/attr/builtin.rs:137:22
2019-08-11T19:06:17.4273118Z     |
2019-08-11T19:06:17.4273546Z 137 | /// Represents the #[stable], #[unstable], #[rustc_{deprecated,const_unstable}] attributes.
---
2019-08-11T19:06:28.4459885Z     Checking syntax_ext v0.0.0 (/checkout/src/libsyntax_ext)
2019-08-11T19:06:31.3255694Z  Documenting rustc v0.0.0 (/checkout/src/librustc)
2019-08-11T19:06:31.3366958Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:06:31.3372379Z   |
2019-08-11T19:06:31.3376680Z   = warning: please see ***/issues/44136
2019-08-11T19:06:59.1040204Z warning: `[Verify::VerifyGenericBound]` cannot be resolved, ignoring it...
2019-08-11T19:06:59.1040695Z    --> src/librustc/infer/region_constraints/mod.rs:754:14
2019-08-11T19:06:59.1040947Z     |
2019-08-11T19:06:59.1081873Z 754 |     /// See [`Verify::VerifyGenericBound`].
---
2019-08-11T19:06:59.2038022Z 
2019-08-11T19:07:40.7971518Z  Documenting syntax_ext v0.0.0 (/checkout/src/libsyntax_ext)
2019-08-11T19:07:40.8113720Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:07:40.8114938Z   |
2019-08-11T19:07:40.8120697Z   = warning: please see ***/issues/44136
2019-08-11T19:07:43.7223816Z warning: `[lifetime]` cannot be resolved, ignoring it...
2019-08-11T19:07:43.7224409Z    --> src/libsyntax_ext/deriving/generic/ty.rs:103:25
2019-08-11T19:07:43.7224707Z     |
2019-08-11T19:07:43.7231250Z 103 |     /// mod::mod::Type<[lifetime], [Params...]>, including a plain type
---
2019-08-11T19:08:01.6477295Z     Checking rustc_lint v0.0.0 (/checkout/src/librustc_lint)
2019-08-11T19:08:04.1106458Z  Documenting rustc_incremental v0.0.0 (/checkout/src/librustc_incremental)
2019-08-11T19:08:04.1222871Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:08:04.1223149Z   |
2019-08-11T19:08:04.1239400Z   = warning: please see ***/issues/44136
2019-08-11T19:08:08.9348753Z  Documenting rustc_ast_borrowck v0.0.0 (/checkout/src/librustc_ast_borrowck)
2019-08-11T19:08:08.9464472Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:08:08.9464770Z   |
2019-08-11T19:08:08.9464770Z   |
2019-08-11T19:08:08.9465326Z   = warning: please see ***/issues/44136
2019-08-11T19:08:14.2462759Z  Documenting rustc_passes v0.0.0 (/checkout/src/librustc_passes)
2019-08-11T19:08:14.2580503Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:08:14.2580947Z   |
2019-08-11T19:08:14.2580947Z   |
2019-08-11T19:08:14.2581389Z   = warning: please see ***/issues/44136
2019-08-11T19:08:18.0835275Z  Documenting rustc_mir v0.0.0 (/checkout/src/librustc_mir)
2019-08-11T19:08:18.0943520Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:08:18.0950606Z   |
2019-08-11T19:08:18.0950606Z   |
2019-08-11T19:08:18.0951092Z   = warning: please see ***/issues/44136
2019-08-11T19:08:18.7946042Z  Documenting rustc_lint v0.0.0 (/checkout/src/librustc_lint)
2019-08-11T19:08:18.8062452Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:08:18.8063048Z   |
2019-08-11T19:08:18.8063048Z   |
2019-08-11T19:08:18.8063492Z   = warning: please see ***/issues/44136
2019-08-11T19:08:25.4941267Z  Documenting rustc_typeck v0.0.0 (/checkout/src/librustc_typeck)
2019-08-11T19:08:25.5053729Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:08:25.5060152Z   |
2019-08-11T19:08:25.5060152Z   |
2019-08-11T19:08:25.5066062Z   = warning: please see ***/issues/44136
2019-08-11T19:08:29.0649220Z warning: `[E0502]` cannot be resolved, ignoring it...
2019-08-11T19:08:29.0655737Z    --> src/librustc_mir/borrow_check/conflict_errors.rs:584:37
2019-08-11T19:08:29.0658156Z     |
2019-08-11T19:08:29.0659045Z 584 |     /// >  mutable (via `a.u.s.b`) [E0502]
---
2019-08-11T19:08:47.9368507Z 
2019-08-11T19:08:48.1807299Z  Documenting rustc_traits v0.0.0 (/checkout/src/librustc_traits)
2019-08-11T19:08:48.1933374Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:08:48.1933764Z   |
2019-08-11T19:08:48.1934190Z   = warning: please see ***/issues/44136
2019-08-11T19:08:52.0900359Z error: unknown start of token: `
2019-08-11T19:08:52.0902002Z  --> <rustdoc-highlighting>:2:17
2019-08-11T19:08:52.0958004Z   |
2019-08-11T19:08:52.0958138Z 2 |        ^  ^^^^^ `ast_bounds` parameter, in HIR form
---
2019-08-11T19:08:52.0962259Z 
2019-08-11T19:08:52.0962531Z  Documenting rustc_metadata v0.0.0 (/checkout/src/librustc_metadata)
2019-08-11T19:08:52.0962797Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:08:52.0963017Z   |
2019-08-11T19:08:52.0963451Z   = warning: please see ***/issues/44136
2019-08-11T19:08:52.0963813Z warning: `[rustc::traits::query::implied_outlives_bounds]` cannot be resolved, ignoring it...
2019-08-11T19:08:52.0964110Z  --> src/librustc_traits/implied_outlives_bounds.rs:2:44
2019-08-11T19:08:52.0964335Z   |
2019-08-11T19:08:52.0964685Z 2 | //! Do not call this query directory. See [`rustc::traits::query::implied_outlives_bounds`].
---
2019-08-11T19:08:54.8608248Z     Checking rustc_resolve v0.0.0 (/checkout/src/librustc_resolve)
2019-08-11T19:08:58.5399269Z  Documenting rustc_codegen_utils v0.0.0 (/checkout/src/librustc_codegen_utils)
2019-08-11T19:08:58.5528706Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:08:58.5529093Z   |
2019-08-11T19:08:58.5529570Z   = warning: please see ***/issues/44136
2019-08-11T19:08:59.0410807Z  Documenting rustc_plugin v0.0.0 (/checkout/src/librustc_plugin)
2019-08-11T19:08:59.0519285Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:08:59.0520165Z   |
2019-08-11T19:08:59.0520165Z   |
2019-08-11T19:08:59.0521095Z   = warning: please see ***/issues/44136
2019-08-11T19:09:01.9358351Z warning: `[rustc_error]` cannot be resolved, ignoring it...
2019-08-11T19:09:01.9363490Z   --> src/librustc_codegen_utils/lib.rs:30:21
2019-08-11T19:09:01.9364201Z    |
2019-08-11T19:09:01.9367795Z 30 | /// check for the #[rustc_error] annotation, which forces an
---
2019-08-11T19:09:01.9379030Z 
2019-08-11T19:09:03.0786357Z  Documenting rustc_resolve v0.0.0 (/checkout/src/librustc_resolve)
2019-08-11T19:09:03.0898778Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:09:03.0901384Z   |
2019-08-11T19:09:03.0905297Z   = warning: please see ***/issues/44136
2019-08-11T19:09:03.8728821Z     Checking rustc_privacy v0.0.0 (/checkout/src/librustc_privacy)
2019-08-11T19:09:04.7100998Z  Documenting rustc_privacy v0.0.0 (/checkout/src/librustc_privacy)
2019-08-11T19:09:04.7214995Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:09:04.7221179Z   |
2019-08-11T19:09:04.7221179Z   |
2019-08-11T19:09:04.7228075Z   = warning: please see ***/issues/44136
2019-08-11T19:09:07.2987639Z error: unknown start of token: `
2019-08-11T19:09:07.3000241Z  --> <doctest>:3:27
2019-08-11T19:09:07.3000312Z   |
2019-08-11T19:09:07.3000511Z 3 |    |     ^^^ did you mean `self::foo`?
---
2019-08-11T19:09:11.8919256Z     Checking rustc_save_analysis v0.0.0 (/checkout/src/librustc_save_analysis)
2019-08-11T19:09:13.5352179Z  Documenting rustc_codegen_ssa v0.0.0 (/checkout/src/librustc_codegen_ssa)
2019-08-11T19:09:13.5464753Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:09:13.5465035Z   |
2019-08-11T19:09:13.5465458Z   = warning: please see ***/issues/44136
2019-08-11T19:09:17.7913841Z  Documenting rustc_save_analysis v0.0.0 (/checkout/src/librustc_save_analysis)
2019-08-11T19:09:17.8029044Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:09:17.8032001Z   |
2019-08-11T19:09:17.8032001Z   |
2019-08-11T19:09:17.8036138Z   = warning: please see ***/issues/44136
2019-08-11T19:09:18.7590219Z warning: `[no_mangle]` cannot be resolved, ignoring it...
2019-08-11T19:09:18.7590615Z   --> src/librustc_codegen_ssa/traits/declare.rs:33:44
2019-08-11T19:09:18.7590828Z    |
2019-08-11T19:09:18.7591144Z 33 |     /// to user’s fault (e.g., misuse of #[no_mangle] or #[export_name] attributes).
---
2019-08-11T19:09:25.7317094Z     Checking rustc_interface v0.0.0 (/checkout/src/librustc_interface)
2019-08-11T19:09:26.5766227Z  Documenting rustc_interface v0.0.0 (/checkout/src/librustc_interface)
2019-08-11T19:09:26.5872013Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:09:26.5872730Z   |
2019-08-11T19:09:26.5877636Z   = warning: please see ***/issues/44136
2019-08-11T19:09:27.5590577Z  Documenting rustc_driver v0.0.0 (/checkout/src/librustc_driver)
2019-08-11T19:09:27.5695952Z warning: the 'passes' flag is considered deprecated
2019-08-11T19:09:27.5696276Z   |
2019-08-11T19:09:27.5696276Z   |
2019-08-11T19:09:27.5696700Z   = warning: please see ***/issues/44136
2019-08-11T19:09:33.1635634Z     Finished release [optimized] target(s) in 4m 36s
2019-08-11T19:09:33.1772375Z Documenting stage2 rustdoc (x86_64-unknown-linux-gnu)
2019-08-11T19:09:33.5486088Z     Checking nodrop v0.1.12
2019-08-11T19:09:33.5520426Z     Checking cfg-if v0.1.8
---
2019-08-11T19:16:48.6956294Z status: exit code: 2
2019-08-11T19:16:48.6956339Z command: "make"
2019-08-11T19:16:48.6956380Z stdout:
2019-08-11T19:16:48.6956627Z ------------------------------------------
2019-08-11T19:16:48.6957864Z LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib" '/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc' --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link -L /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link  -g -Z sanitizer=address --crate-type cdylib --target x86_64-unknown-linux-gnu -C relocation-model=dynamic-no-pic library.rs
2019-08-11T19:16:48.6958618Z ------------------------------------------
2019-08-11T19:16:48.6958665Z stderr:
2019-08-11T19:16:48.6958882Z ------------------------------------------
2019-08-11T19:16:48.6958882Z ------------------------------------------
2019-08-11T19:16:48.6958930Z error: linking with `cc` failed: exit code: 1
2019-08-11T19:16:48.6958968Z   |
2019-08-11T19:16:48.6977707Z   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link/library.library.3a1fbbbh-cgu.0.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link/library.library.3a1fbbbh-cgu.1.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link/library.library.3a1fbbbh-cgu.2.rcgu.o" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link/liblibrary.so" "-Wl,--version-script=/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link/rustc547mFZ/list" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link/library.2opsbcrhg03qn7xq.rcgu.o" "-Wl,--gc-sections" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link/rustc547mFZ/librustc_asan-cf168b79b8e82603.rlib" "-Wl,--no-whole-archive" "-Wl,--start-group" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-54fad359dffc5e15.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-1ccc257342c267b2.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-b3179f70e3c7d71a.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-ff94377b4d7c7536.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-5628415188ef4df9.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-23502f01b7cb6390.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-2ca385fd3d494ab0.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-8cafe69bd6c93d41.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-8c13a7cb9626b770.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-cf58df6628d2a61b.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-faed2f07403a893a.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-325a092e1d4cc28f.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-cb35ab90872b7f58.rlib" "-Wl,--end-group" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-32a15e502df59823.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-shared"
2019-08-11T19:16:48.6979211Z   = note: /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-cdylib-link/sanitizer-cdylib-link/rustc547mFZ/librustc_asan-cf168b79b8e82603.rlib(asan_preinit.cc.o): .preinit_array section is not allowed in DSO
2019-08-11T19:16:48.6979410Z           /usr/bin/ld: failed to set dynamic section sizes: nonrepresentable section on output
2019-08-11T19:16:48.6979465Z           collect2: error: ld returned 1 exit status
2019-08-11T19:16:48.6979553Z 
2019-08-11T19:16:48.6979602Z error: aborting due to previous error
2019-08-11T19:16:48.6979629Z 
2019-08-11T19:16:48.6979629Z 
2019-08-11T19:16:48.6979667Z make: *** [Makefile:19: all] Error 1
2019-08-11T19:16:48.6979964Z ------------------------------------------
2019-08-11T19:16:48.6979994Z 
2019-08-11T19:16:48.6980017Z 
2019-08-11T19:16:48.6980429Z ---- [run-make] run-make-fulldeps/sanitizer-dylib-link stdout ----
2019-08-11T19:16:48.6980429Z ---- [run-make] run-make-fulldeps/sanitizer-dylib-link stdout ----
2019-08-11T19:16:48.6980462Z 
2019-08-11T19:16:48.6980501Z error: make failed
2019-08-11T19:16:48.6980542Z status: exit code: 2
2019-08-11T19:16:48.6980599Z command: "make"
2019-08-11T19:16:48.6980858Z stdout:
2019-08-11T19:16:48.6981089Z ------------------------------------------
2019-08-11T19:16:48.6982003Z LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib" '/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc' --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link -L /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link  -g -Z sanitizer=address --crate-type dylib --target x86_64-unknown-linux-gnu -C relocation-model=dynamic-no-pic library.rs
2019-08-11T19:16:48.6982331Z ------------------------------------------
2019-08-11T19:16:48.6982378Z stderr:
2019-08-11T19:16:48.6982760Z ------------------------------------------
2019-08-11T19:16:48.6982760Z ------------------------------------------
2019-08-11T19:16:48.6982826Z error: linking with `cc` failed: exit code: 1
2019-08-11T19:16:48.6982867Z   |
2019-08-11T19:16:48.6991449Z   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/library.library.3a1fbbbh-cgu.0.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/library.library.3a1fbbbh-cgu.1.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/library.library.3a1fbbbh-cgu.2.rcgu.o" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/liblibrary.so" "-Wl,--version-script=/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/list" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/library.acsh3tqv9itr90b.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/library.2opsbcrhg03qn7xq.rcgu.o" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/librustc_asan-cf168b79b8e82603.rlib" "-Wl,--no-whole-archive" "-Wl,--start-group" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/libstd-54fad359dffc5e15.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/libpanic_unwind-1ccc257342c267b2.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/libbacktrace-b3179f70e3c7d71a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/libbacktrace_sys-ff94377b4d7c7536.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/librustc_demangle-5628415188ef4df9.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/libhashbrown-23502f01b7cb6390.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/librustc_std_workspace_alloc-2ca385fd3d494ab0.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/libunwind-8cafe69bd6c93d41.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/libcfg_if-8c13a7cb9626b770.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/liblibc-cf58df6628d2a61b.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/liballoc-faed2f07403a893a.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/librustc_std_workspace_core-325a092e1d4cc28f.rlib" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/libcore-cb35ab90872b7f58.rlib" "-Wl,--no-whole-archive" "-Wl,--end-group" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/libcompiler_builtins-32a15e502df59823.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-shared"
2019-08-11T19:16:48.6993175Z   = note: /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-dylib-link/sanitizer-dylib-link/rustcTwOx1A/librustc_asan-cf168b79b8e82603.rlib(asan_preinit.cc.o): .preinit_array section is not allowed in DSO
2019-08-11T19:16:48.6993262Z           /usr/bin/ld: failed to set dynamic section sizes: nonrepresentable section on output
2019-08-11T19:16:48.6993338Z           collect2: error: ld returned 1 exit status
2019-08-11T19:16:48.6993411Z 
2019-08-11T19:16:48.6993472Z error: aborting due to previous error
2019-08-11T19:16:48.6993501Z 
2019-08-11T19:16:48.6993501Z 
2019-08-11T19:16:48.6993549Z make: *** [Makefile:19: all] Error 1
2019-08-11T19:16:48.6993817Z ------------------------------------------
2019-08-11T19:16:48.6993872Z 
2019-08-11T19:16:48.6993897Z 
2019-08-11T19:16:48.6995036Z ---- [run-make] run-make-fulldeps/sanitizer-staticlib-link stdout ----
2019-08-11T19:16:48.6995036Z ---- [run-make] run-make-fulldeps/sanitizer-staticlib-link stdout ----
2019-08-11T19:16:48.6995462Z 
2019-08-11T19:16:48.6995535Z error: make failed
2019-08-11T19:16:48.6995580Z status: exit code: 2
2019-08-11T19:16:48.6995623Z command: "make"
2019-08-11T19:16:48.6995665Z stdout:
2019-08-11T19:16:48.6995953Z ------------------------------------------
2019-08-11T19:16:48.6997046Z LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib" '/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc' --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link -L /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link  -g -Z sanitizer=address --crate-type staticlib --target x86_64-unknown-linux-gnu library.rs
2019-08-11T19:16:48.6998265Z LD_LIBRARY_PATH="/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link:/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-bootstrap-tools/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib" '/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc' --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link -L /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link  -g -Z sanitizer=address --crate-type bin --target x86_64-unknown-linux-gnu  -llibrary program.rs
2019-08-11T19:16:48.6998786Z ------------------------------------------
2019-08-11T19:16:48.6998850Z stderr:
2019-08-11T19:16:48.6999064Z ------------------------------------------
2019-08-11T19:16:48.6999064Z ------------------------------------------
2019-08-11T19:16:48.6999113Z error: linking with `cc` failed: exit code: 1
2019-08-11T19:16:48.6999172Z   |
2019-08-11T19:16:48.7003277Z   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/program.program.7rcbfp3g-cgu.0.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/program.program.7rcbfp3g-cgu.1.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/program.program.7rcbfp3g-cgu.2.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/program.program.7rcbfp3g-cgu.3.rcgu.o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/program.program.7rcbfp3g-cgu.4.rcgu.o" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/program" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/program.1cq7rt7728xuvve7.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-llibrary" "-Wl,-Bstatic" "-Wl,--whole-archive" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib" "-Wl,--no-whole-archive" "-Wl,--start-group" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-54fad359dffc5e15.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-1ccc257342c267b2.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-b3179f70e3c7d71a.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-ff94377b4d7c7536.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-5628415188ef4df9.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-23502f01b7cb6390.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-2ca385fd3d494ab0.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-8cafe69bd6c93d41.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-8c13a7cb9626b770.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-cf58df6628d2a61b.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-faed2f07403a893a.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-325a092e1d4cc28f.rlib" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-cb35ab90872b7f58.rlib" "-Wl,--end-group" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-32a15e502df59823.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
2019-08-11T19:16:48.7005332Z   = note: /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanMapUnmapCallback::OnMap(unsigned long, unsigned long) const':
2019-08-11T19:16:48.7005973Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:191: multiple definition of `__asan::AsanMapUnmapCallback::OnMap(unsigned long, unsigned long) const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:187: first defined here
2019-08-11T19:16:48.7006617Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanMapUnmapCallback::OnUnmap(unsigned long, unsigned long) const':
2019-08-11T19:16:48.7007312Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common.h:407: multiple definition of `__asan::AsanMapUnmapCallback::OnUnmap(unsigned long, unsigned long) const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:194: first defined here
2019-08-11T19:16:48.7007854Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::GetAllocatorCache(__asan::AsanThreadLocalMallocStorage*)':
2019-08-11T19:16:48.7008641Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_mutex.h:31: multiple definition of `__asan::GetAllocatorCache(__asan::AsanThreadLocalMallocStorage*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:209: first defined here
2019-08-11T19:16:48.7009146Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::GetQuarantineCache(__asan::AsanThreadLocalMallocStorage*)':
2019-08-11T19:16:48.7009918Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_secondary.h:120: multiple definition of `__asan::GetQuarantineCache(__asan::AsanThreadLocalMallocStorage*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:214: first defined here
2019-08-11T19:16:48.7016091Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AllocatorOptions::SetFrom(__asan::Flags const*, __sanitizer::CommonFlags const*)':
2019-08-11T19:16:48.7016811Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_secondary.h:126: multiple definition of `__asan::AllocatorOptions::SetFrom(__asan::Flags const*, __sanitizer::CommonFlags const*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:220: first defined here
2019-08-11T19:16:48.7017366Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AllocatorOptions::CopyTo(__asan::Flags*, __sanitizer::CommonFlags*)':
2019-08-11T19:16:48.7018002Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_atomic_clang_x86.h:81: multiple definition of `__asan::AllocatorOptions::CopyTo(__asan::Flags*, __sanitizer::CommonFlags*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:232: first defined here
2019-08-11T19:16:48.7018791Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::IsValid() const':
2019-08-11T19:16:48.7019415Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:487: multiple definition of `__asan::AsanChunkView::IsValid() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:799: first defined here
2019-08-11T19:16:48.7019875Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::IsAllocated() const':
2019-08-11T19:16:48.7020469Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:38: multiple definition of `__asan::AsanChunkView::IsAllocated() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:802: first defined here
2019-08-11T19:16:48.7020952Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::IsQuarantined() const':
2019-08-11T19:16:48.7021533Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_combined.h:48: multiple definition of `__asan::AsanChunkView::IsQuarantined() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:805: first defined here
2019-08-11T19:16:48.7022126Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunk::Beg()':
2019-08-11T19:16:48.7022724Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common.h:356: multiple definition of `__asan::AsanChunkView::Beg() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:114: first defined here
2019-08-11T19:16:48.7023190Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::End() const':
2019-08-11T19:16:48.7023802Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_size_class_map.h:164: multiple definition of `__asan::AsanChunkView::End() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:808: first defined here
2019-08-11T19:16:48.7024279Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::UsedSize() const':
2019-08-11T19:16:48.7025637Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_secondary.h:126: multiple definition of `__asan::AsanChunkView::UsedSize() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:809: first defined here
2019-08-11T19:16:48.7026205Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::UserRequestedAlignment() const':
2019-08-11T19:16:48.7026816Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:458: multiple definition of `__asan::AsanChunkView::UserRequestedAlignment() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:811: first defined here
2019-08-11T19:16:48.7027315Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::AllocTid() const':
2019-08-11T19:16:48.7027911Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:501: multiple definition of `__asan::AsanChunkView::AllocTid() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:813: first defined here
2019-08-11T19:16:48.7028548Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::FreeTid() const':
2019-08-11T19:16:48.7029200Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:501: multiple definition of `__asan::AsanChunkView::FreeTid() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:814: first defined here
2019-08-11T19:16:48.7029678Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::GetAllocType() const':
2019-08-11T19:16:48.7030244Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_secondary.h:107: multiple definition of `__asan::AsanChunkView::GetAllocType() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:816: first defined here
2019-08-11T19:16:48.7030731Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::GetAllocStackId() const':
2019-08-11T19:16:48.7031320Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_secondary.h:107: multiple definition of `__asan::AsanChunkView::GetAllocStackId() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:826: first defined here
2019-08-11T19:16:48.7031795Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::GetFreeStackId() const':
2019-08-11T19:16:48.7032452Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_secondary.h:108: multiple definition of `__asan::AsanChunkView::GetFreeStackId() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:827: first defined here
2019-08-11T19:16:48.7032962Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::GetAllocStack() const':
2019-08-11T19:16:48.7033548Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_local_cache.h:38: multiple definition of `__asan::AsanChunkView::GetAllocStack() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:829: first defined here
2019-08-11T19:16:48.7034212Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanChunkView::GetFreeStack() const':
2019-08-11T19:16:48.7034956Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_secondary.h:92: multiple definition of `__asan::AsanChunkView::GetFreeStack() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:833: first defined here
2019-08-11T19:16:48.7035942Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::InitializeAllocator(__asan::AllocatorOptions const&)':
2019-08-11T19:16:48.7036569Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:837: multiple definition of `__asan::InitializeAllocator(__asan::AllocatorOptions const&)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:837: first defined here
2019-08-11T19:16:48.7037094Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::ReInitializeAllocator(__asan::AllocatorOptions const&)':
2019-08-11T19:16:48.7038253Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:841: multiple definition of `__asan::ReInitializeAllocator(__asan::AllocatorOptions const&)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:841: first defined here
2019-08-11T19:16:48.7039030Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__sanitizer::atomic_uintptr_t::Type __sanitizer::atomic_load<__sanitizer::atomic_uintptr_t>(__sanitizer::atomic_uintptr_t const volatile*, __sanitizer::memory_order)':
2019-08-11T19:16:48.7039798Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_atomic_clang_x86.h:37: multiple definition of `__asan::GetAllocatorOptions(__asan::AllocatorOptions*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_atomic_clang_x86.h:37: first defined here
2019-08-11T19:16:48.7040390Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> >::PointerIsMine(void const*) const':
2019-08-11T19:16:48.7041040Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: multiple definition of `__asan::FindHeapChunkByAddress(unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: first defined here
2019-08-11T19:16:48.7041535Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::FindHeapChunkByAllocBeg(unsigned long)':
2019-08-11T19:16:48.7042115Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:852: multiple definition of `__asan::FindHeapChunkByAllocBeg(unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:852: first defined here
2019-08-11T19:16:48.7042733Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_malloc_usable_size(void const*, unsigned long, unsigned long)':
2019-08-11T19:16:48.7043347Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:966: multiple definition of `__asan::asan_malloc_usable_size(void const*, unsigned long, unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:966: first defined here
2019-08-11T19:16:48.7043904Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> >::PointerIsMine(void const*) const':
2019-08-11T19:16:48.7044527Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: multiple definition of `__asan::asan_mz_size(void const*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: first defined here
2019-08-11T19:16:48.7045747Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_mz_force_lock()':
2019-08-11T19:16:48.7046494Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:979: multiple definition of `__asan::asan_mz_force_lock()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:979: first defined here
2019-08-11T19:16:48.7047005Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_mz_force_unlock()':
2019-08-11T19:16:48.7047594Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:983: multiple definition of `__asan::asan_mz_force_unlock()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:983: first defined here
2019-08-11T19:16:48.7048378Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `void __sanitizer::atomic_store<__sanitizer::atomic_uint8_t>(__sanitizer::atomic_uint8_t volatile*, __sanitizer::atomic_uint8_t::Type, __sanitizer::memory_order)':
2019-08-11T19:16:48.7048983Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_atomic_clang_x86.h:81: multiple definition of `__asan::AsanSoftRssLimitExceededCallback(bool)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_atomic_clang_x86.h:81: first defined here
2019-08-11T19:16:48.7049544Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::LockAllocator()':
2019-08-11T19:16:48.7050089Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:995: multiple definition of `__lsan::LockAllocator()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:995: first defined here
2019-08-11T19:16:48.7050524Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::UnlockAllocator()':
2019-08-11T19:16:48.7051075Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:999: multiple definition of `__lsan::UnlockAllocator()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:999: first defined here
2019-08-11T19:16:48.7051560Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::GetAllocatorGlobalRange(unsigned long*, unsigned long*)':
2019-08-11T19:16:48.7052123Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1004: multiple definition of `__lsan::GetAllocatorGlobalRange(unsigned long*, unsigned long*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1004: first defined here
2019-08-11T19:16:48.7052734Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> >::PointerIsMine(void const*) const':
2019-08-11T19:16:48.7053376Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: multiple definition of `__lsan::PointsIntoChunk(void*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: first defined here
2019-08-11T19:16:48.7053907Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> >::PointerIsMine(void const*) const':
2019-08-11T19:16:48.7054531Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: multiple definition of `__lsan::GetUserBegin(unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: first defined here
2019-08-11T19:16:48.7055722Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::LsanMetadata::LsanMetadata(unsigned long)':
2019-08-11T19:16:48.7056501Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1030: multiple definition of `__lsan::LsanMetadata::LsanMetadata(unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1030: first defined here
2019-08-11T19:16:48.7057020Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::LsanMetadata::LsanMetadata(unsigned long)':
2019-08-11T19:16:48.7057620Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1030: multiple definition of `__lsan::LsanMetadata::LsanMetadata(unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1030: first defined here
2019-08-11T19:16:48.7058115Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::LsanMetadata::allocated() const':
2019-08-11T19:16:48.7059047Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1035: multiple definition of `__lsan::LsanMetadata::allocated() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1035: first defined here
2019-08-11T19:16:48.7059509Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::LsanMetadata::tag() const':
2019-08-11T19:16:48.7060114Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1040: multiple definition of `__lsan::LsanMetadata::tag() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1040: first defined here
2019-08-11T19:16:48.7060622Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::LsanMetadata::set_tag(__lsan::ChunkTag)':
2019-08-11T19:16:48.7061170Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1045: multiple definition of `__lsan::LsanMetadata::set_tag(__lsan::ChunkTag)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1045: first defined here
2019-08-11T19:16:48.7061857Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::LsanMetadata::requested_size() const':
2019-08-11T19:16:48.7062578Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1049: multiple definition of `__lsan::LsanMetadata::requested_size() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1049: first defined here
2019-08-11T19:16:48.7063137Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::LsanMetadata::stack_trace_id() const':
2019-08-11T19:16:48.7063721Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1055: multiple definition of `__lsan::LsanMetadata::stack_trace_id() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1055: first defined here
2019-08-11T19:16:48.7064200Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__lsan::ForEachChunk(void (*)(unsigned long, void*), void*)':
2019-08-11T19:16:48.7065127Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1058: multiple definition of `__lsan::ForEachChunk(void (*)(unsigned long, void*), void*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1058: first defined here
2019-08-11T19:16:48.7065737Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> >::PointerIsMine(void const*) const':
2019-08-11T19:16:48.7066399Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: multiple definition of `__lsan::IgnoreObjectLocked(void const*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: first defined here
2019-08-11T19:16:48.7066980Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__sanitizer_get_estimated_allocated_size':
2019-08-11T19:16:48.7067629Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1082: multiple definition of `__sanitizer_get_estimated_allocated_size'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1082: first defined here
2019-08-11T19:16:48.7068378Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> >::PointerIsMine(void const*) const':
2019-08-11T19:16:48.7068970Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: multiple definition of `__sanitizer_get_ownership'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_allocator_primary64.h:160: first defined here
2019-08-11T19:16:48.7069425Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__sanitizer_get_allocated_size':
2019-08-11T19:16:48.7070085Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1092: multiple definition of `__sanitizer_get_allocated_size'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:1092: first defined here
2019-08-11T19:16:48.7070529Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::PrintInternalAllocatorStats()':
2019-08-11T19:16:48.7071078Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:861: multiple definition of `__asan::PrintInternalAllocatorStats()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:861: first defined here
2019-08-11T19:16:48.7071580Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::AsanThreadLocalMallocStorage::CommitBack()':
2019-08-11T19:16:48.7072127Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:856: multiple definition of `__asan::AsanThreadLocalMallocStorage::CommitBack()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:856: first defined here
2019-08-11T19:16:48.7072640Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_free(void*, __sanitizer::BufferedStackTrace*, __asan::AllocType)':
2019-08-11T19:16:48.7073294Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:865: multiple definition of `__asan::asan_free(void*, __sanitizer::BufferedStackTrace*, __asan::AllocType)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:865: first defined here
2019-08-11T19:16:48.7073835Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_delete(void*, unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType)':
2019-08-11T19:16:48.7074477Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:871: multiple definition of `__asan::asan_delete(void*, unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:871: first defined here
2019-08-11T19:16:48.7075515Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_malloc(unsigned long, __sanitizer::BufferedStackTrace*)':
2019-08-11T19:16:48.7076149Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:874: multiple definition of `__asan::asan_malloc(unsigned long, __sanitizer::BufferedStackTrace*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:874: first defined here
2019-08-11T19:16:48.7076826Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_calloc(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*)':
2019-08-11T19:16:48.7077735Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:878: multiple definition of `__asan::asan_calloc(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:878: first defined here
2019-08-11T19:16:48.7078483Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_valloc(unsigned long, __sanitizer::BufferedStackTrace*)':
2019-08-11T19:16:48.7079050Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:907: multiple definition of `__asan::asan_valloc(unsigned long, __sanitizer::BufferedStackTrace*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:907: first defined here
2019-08-11T19:16:48.7079539Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_pvalloc(unsigned long, __sanitizer::BufferedStackTrace*)':
2019-08-11T19:16:48.7080234Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:912: multiple definition of `__asan::asan_pvalloc(unsigned long, __sanitizer::BufferedStackTrace*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:912: first defined here
2019-08-11T19:16:48.7080782Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_memalign(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType)':
2019-08-11T19:16:48.7081429Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:927: multiple definition of `__asan::asan_memalign(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:927: first defined here
2019-08-11T19:16:48.7081951Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_aligned_alloc(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*)':
2019-08-11T19:16:48.7082595Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:938: multiple definition of `__asan::asan_aligned_alloc(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:938: first defined here
2019-08-11T19:16:48.7083228Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_posix_memalign(void**, unsigned long, unsigned long, __sanitizer::BufferedStackTrace*)':
2019-08-11T19:16:48.7084030Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:950: multiple definition of `__asan::asan_posix_memalign(void**, unsigned long, unsigned long, __sanitizer::BufferedStackTrace*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:950: first defined here
2019-08-11T19:16:48.7084721Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_realloc(void*, unsigned long, __sanitizer::BufferedStackTrace*)':
2019-08-11T19:16:48.7085781Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:893: multiple definition of `__asan::asan_realloc(void*, unsigned long, __sanitizer::BufferedStackTrace*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:893: first defined here
2019-08-11T19:16:48.7086355Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_allocator.cc.o): in function `__asan::asan_reallocarray(void*, unsigned long, unsigned long, __sanitizer::BufferedStackTrace*)':
2019-08-11T19:16:48.7087112Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:883: multiple definition of `__asan::asan_reallocarray(void*, unsigned long, unsigned long, __sanitizer::BufferedStackTrace*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_allocator.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_allocator.cc:883: first defined here
2019-08-11T19:16:48.7087638Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_activation.cc.o): in function `__asan::AsanDeactivate()':
2019-08-11T19:16:48.7088226Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_flag_parser.h:148: multiple definition of `__asan::AsanDeactivate()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_activation.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_activation.cc:96: first defined here
2019-08-11T19:16:48.7088866Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_activation.cc.o): in function `__asan::AsanActivate()':
2019-08-11T19:16:48.7089410Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_flag_parser.h:35: multiple definition of `__asan::AsanActivate()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_activation.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_activation.cc:125: first defined here
2019-08-11T19:16:48.7090053Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::AsanThreadIdAndName::AsanThreadIdAndName(__asan::AsanThreadContext*)':
2019-08-11T19:16:48.7090661Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:22: multiple definition of `__asan::AsanThreadIdAndName::AsanThreadIdAndName(__asan::AsanThreadContext*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:22: first defined here
2019-08-11T19:16:48.7091164Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::AsanThreadIdAndName::AsanThreadIdAndName(__asan::AsanThreadContext*)':
2019-08-11T19:16:48.7091791Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:22: multiple definition of `__asan::AsanThreadIdAndName::AsanThreadIdAndName(__asan::AsanThreadContext*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:22: first defined here
2019-08-11T19:16:48.7092642Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::AsanThreadIdAndName::AsanThreadIdAndName(unsigned int)':
2019-08-11T19:16:48.7093619Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:26: multiple definition of `__asan::AsanThreadIdAndName::AsanThreadIdAndName(unsigned int)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:26: first defined here
2019-08-11T19:16:48.7094210Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::AsanThreadIdAndName::AsanThreadIdAndName(unsigned int)':
2019-08-11T19:16:48.7095077Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:26: multiple definition of `__asan::AsanThreadIdAndName::AsanThreadIdAndName(unsigned int)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:26: first defined here
2019-08-11T19:16:48.7095618Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::AsanThreadIdAndName::Init(unsigned int, char const*)':
2019-08-11T19:16:48.7097572Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:36: multiple definition of `__asan::AsanThreadIdAndName::Init(unsigned int, char const*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:36: first defined here
2019-08-11T19:16:48.7098322Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::DescribeThread(__asan::AsanThreadContext*)':
2019-08-11T19:16:48.7099080Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:43: multiple definition of `__asan::DescribeThread(__asan::AsanThreadContext*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:43: first defined here
2019-08-11T19:16:48.7099558Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::DescribeAddressIfShadow(unsigned long)':
2019-08-11T19:16:48.7100139Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_mapping.h:360: multiple definition of `__asan::DescribeAddressIfShadow(unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_mapping.h:360: first defined here
2019-08-11T19:16:48.7100683Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::GetShadowAddressInformation(unsigned long, __asan::ShadowAddressDescription*)':
2019-08-11T19:16:48.7101287Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_mapping.h:360: multiple definition of `__asan::GetShadowAddressInformation(unsigned long, __asan::ShadowAddressDescription*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_mapping.h:360: first defined here
2019-08-11T19:16:48.7101840Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::GetHeapAddressInformation(unsigned long, unsigned long, __asan::HeapAddressDescription*)':
2019-08-11T19:16:48.7102754Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:157: multiple definition of `__asan::GetHeapAddressInformation(unsigned long, unsigned long, __asan::HeapAddressDescription*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:157: first defined here
2019-08-11T19:16:48.7103350Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::GetStackAddressInformation(unsigned long, unsigned long, __asan::StackAddressDescription*)':
2019-08-11T19:16:48.7104016Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:195: multiple definition of `__asan::GetStackAddressInformation(unsigned long, unsigned long, __asan::StackAddressDescription*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:195: first defined here
2019-08-11T19:16:48.7104734Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::GetGlobalAddressInformation(unsigned long, unsigned long, __asan::GlobalAddressDescription*)':
2019-08-11T19:16:48.7106207Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:303: multiple definition of `__asan::GetGlobalAddressInformation(unsigned long, unsigned long, __asan::GlobalAddressDescription*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:303: first defined here
2019-08-11T19:16:48.7106709Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::ShadowAddressDescription::Print() const':
2019-08-11T19:16:48.7107321Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:322: multiple definition of `__asan::ShadowAddressDescription::Print() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:322: first defined here
2019-08-11T19:16:48.7107861Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::GlobalAddressDescription::Print(char const*) const':
2019-08-11T19:16:48.7108620Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:326: multiple definition of `__asan::GlobalAddressDescription::Print(char const*) const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:326: first defined here
2019-08-11T19:16:48.7109775Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::DescribeAddressIfGlobal(unsigned long, unsigned long, char const*)':
2019-08-11T19:16:48.7111303Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:313: multiple definition of `__asan::DescribeAddressIfGlobal(unsigned long, unsigned long, char const*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:313: first defined here
2019-08-11T19:16:48.7111930Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::GlobalAddressDescription::PointsInsideTheSameVariable(__asan::GlobalAddressDescription const&) const':
2019-08-11T19:16:48.7112604Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:339: multiple definition of `__asan::GlobalAddressDescription::PointsInsideTheSameVariable(__asan::GlobalAddressDescription const&) const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:339: first defined here
2019-08-11T19:16:48.7113099Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::StackAddressDescription::Print() const':
2019-08-11T19:16:48.7113663Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:357: multiple definition of `__asan::StackAddressDescription::Print() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:357: first defined here
2019-08-11T19:16:48.7114301Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::DescribeAddressIfStack(unsigned long, unsigned long)':
2019-08-11T19:16:48.7115382Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:269: multiple definition of `__asan::DescribeAddressIfStack(unsigned long, unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:269: first defined here
2019-08-11T19:16:48.7115912Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::HeapAddressDescription::Print() const':
2019-08-11T19:16:48.7116520Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:412: multiple definition of `__asan::HeapAddressDescription::Print() const'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:412: first defined here
2019-08-11T19:16:48.7117040Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::DescribeAddressIfHeap(unsigned long, unsigned long)':
2019-08-11T19:16:48.7117944Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:181: multiple definition of `__asan::DescribeAddressIfHeap(unsigned long, unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:181: first defined here
2019-08-11T19:16:48.7118521Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::AddressDescription::AddressDescription(unsigned long, unsigned long, bool)':
2019-08-11T19:16:48.7119881Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:439: multiple definition of `__asan::AddressDescription::AddressDescription(unsigned long, unsigned long, bool)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:439: first defined here
2019-08-11T19:16:48.7121414Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::AddressDescription::AddressDescription(unsigned long, unsigned long, bool)':
2019-08-11T19:16:48.7122163Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:439: multiple definition of `__asan::AddressDescription::AddressDescription(unsigned long, unsigned long, bool)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:439: first defined here
2019-08-11T19:16:48.7122877Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_descriptions.cc.o): in function `__asan::PrintAddressDescription(unsigned long, unsigned long, char const*)':
2019-08-11T19:16:48.7123519Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:471: multiple definition of `__asan::PrintAddressDescription(unsigned long, unsigned long, char const*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_descriptions.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_descriptions.cc:471: first defined here
2019-08-11T19:16:48.7124960Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorDeadlySignal::Print()':
2019-08-11T19:16:48.7126692Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:42: multiple definition of `__asan::ErrorDeadlySignal::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:42: first defined here
2019-08-11T19:16:48.7127260Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorDoubleFree::Print()':
2019-08-11T19:16:48.7127823Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:45: multiple definition of `__asan::ErrorDoubleFree::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:45: first defined here
2019-08-11T19:16:48.7128602Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorNewDeleteTypeMismatch::Print()':
2019-08-11T19:16:48.7129730Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:61: multiple definition of `__asan::ErrorNewDeleteTypeMismatch::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:61: first defined here
2019-08-11T19:16:48.7130236Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorFreeNotMalloced::Print()':
2019-08-11T19:16:48.7130822Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:102: multiple definition of `__asan::ErrorFreeNotMalloced::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:102: first defined here
2019-08-11T19:16:48.7131277Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorAllocTypeMismatch::Print()':
2019-08-11T19:16:48.7131840Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:118: multiple definition of `__asan::ErrorAllocTypeMismatch::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:118: first defined here
2019-08-11T19:16:48.7132479Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorMallocUsableSizeNotOwned::Print()':
2019-08-11T19:16:48.7133039Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:141: multiple definition of `__asan::ErrorMallocUsableSizeNotOwned::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:141: first defined here
2019-08-11T19:16:48.7133551Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorSanitizerGetAllocatedSizeNotOwned::Print()':
2019-08-11T19:16:48.7134140Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:154: multiple definition of `__asan::ErrorSanitizerGetAllocatedSizeNotOwned::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:154: first defined here
2019-08-11T19:16:48.7135397Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorCallocOverflow::Print()':
2019-08-11T19:16:48.7136021Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:167: multiple definition of `__asan::ErrorCallocOverflow::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:167: first defined here
2019-08-11T19:16:48.7136629Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorReallocArrayOverflow::Print()':
2019-08-11T19:16:48.7137249Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:180: multiple definition of `__asan::ErrorReallocArrayOverflow::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:180: first defined here
2019-08-11T19:16:48.7138425Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorPvallocOverflow::Print()':
2019-08-11T19:16:48.7139047Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:193: multiple definition of `__asan::ErrorPvallocOverflow::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:193: first defined here
2019-08-11T19:16:48.7139534Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorInvalidAllocationAlignment::Print()':
2019-08-11T19:16:48.7140938Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:207: multiple definition of `__asan::ErrorInvalidAllocationAlignment::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:207: first defined here
2019-08-11T19:16:48.7141474Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorInvalidAlignedAllocAlignment::Print()':
2019-08-11T19:16:48.7142056Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:220: multiple definition of `__asan::ErrorInvalidAlignedAllocAlignment::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:220: first defined here
2019-08-11T19:16:48.7142579Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorInvalidPosixMemalignAlignment::Print()':
2019-08-11T19:16:48.7143808Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:240: multiple definition of `__asan::ErrorInvalidPosixMemalignAlignment::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:240: first defined here
2019-08-11T19:16:48.7144334Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorAllocationSizeTooBig::Print()':
2019-08-11T19:16:48.7145867Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:254: multiple definition of `__asan::ErrorAllocationSizeTooBig::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:254: first defined here
2019-08-11T19:16:48.7146410Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorRssLimitExceeded::Print()':
2019-08-11T19:16:48.7147002Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:268: multiple definition of `__asan::ErrorRssLimitExceeded::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:268: first defined here
2019-08-11T19:16:48.7147506Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorOutOfMemory::Print()':
2019-08-11T19:16:48.7148875Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:280: multiple definition of `__asan::ErrorOutOfMemory::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:280: first defined here
2019-08-11T19:16:48.7149393Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorStringFunctionMemoryRangesOverlap::Print()':
2019-08-11T19:16:48.7150137Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:292: multiple definition of `__asan::ErrorStringFunctionMemoryRangesOverlap::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:292: first defined here
2019-08-11T19:16:48.7150617Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorStringFunctionSizeOverflow::Print()':
2019-08-11T19:16:48.7151200Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:311: multiple definition of `__asan::ErrorStringFunctionSizeOverflow::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:311: first defined here
2019-08-11T19:16:48.7151710Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorBadParamsToAnnotateContiguousContainer::Print()':
2019-08-11T19:16:48.7152282Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:323: multiple definition of `__asan::ErrorBadParamsToAnnotateContiguousContainer::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:323: first defined here
2019-08-11T19:16:48.7153491Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorODRViolation::Print()':
2019-08-11T19:16:48.7156111Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:339: multiple definition of `__asan::ErrorODRViolation::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:339: first defined here
2019-08-11T19:16:48.7157895Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorInvalidPointerPair::Print()':
2019-08-11T19:16:48.7159629Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:368: multiple definition of `__asan::ErrorInvalidPointerPair::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:368: first defined here
2019-08-11T19:16:48.7161077Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorGeneric::ErrorGeneric(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long)':
2019-08-11T19:16:48.7161745Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:385: multiple definition of `__asan::ErrorGeneric::ErrorGeneric(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:385: first defined here
2019-08-11T19:16:48.7163023Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorGeneric::ErrorGeneric(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long)':
2019-08-11T19:16:48.7163695Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:385: multiple definition of `__asan::ErrorGeneric::ErrorGeneric(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:385: first defined here
2019-08-11T19:16:48.7164161Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_errors.cc.o): in function `__asan::ErrorGeneric::Print()':
2019-08-11T19:16:48.7165332Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:572: multiple definition of `__asan::ErrorGeneric::Print()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_errors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_errors.cc:572: first defined here
2019-08-11T19:16:48.7165888Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Create(unsigned long)':
2019-08-11T19:16:48.7166604Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:91: multiple definition of `__asan::FakeStack::Create(unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:44: first defined here
2019-08-11T19:16:48.7167145Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Destroy(int)':
2019-08-11T19:16:48.7167736Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:65: multiple definition of `__asan::FakeStack::Destroy(int)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:65: first defined here
2019-08-11T19:16:48.7168257Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::SizeRequiredForFlags(unsigned long)':
2019-08-11T19:16:48.7169000Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:71: multiple definition of `__asan::FakeStack::PoisonAll(unsigned char)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:71: first defined here
2019-08-11T19:16:48.7169470Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::GC(unsigned long)':
2019-08-11T19:16:48.7170145Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:141: multiple definition of `__asan::FakeStack::GC(unsigned long)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:141: first defined here
2019-08-11T19:16:48.7170675Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::AddrIsInFakeStack(unsigned long, unsigned long*, unsigned long*)':
2019-08-11T19:16:48.7171288Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:115: multiple definition of `__asan::FakeStack::AddrIsInFakeStack(unsigned long, unsigned long*, unsigned long*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:115: first defined here
2019-08-11T19:16:48.7171765Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::HandleNoReturn()':
2019-08-11T19:16:48.7238879Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:132: multiple definition of `__asan::FakeStack::HandleNoReturn()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:132: first defined here
2019-08-11T19:16:48.7239911Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::ForEachFakeFrame(void (*)(unsigned long, unsigned long, void*), void*)':
2019-08-11T19:16:48.7241086Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:159: multiple definition of `__asan::FakeStack::ForEachFakeFrame(void (*)(unsigned long, unsigned long, void*), void*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:159: first defined here
2019-08-11T19:16:48.7241641Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::GetTLSFakeStack()':
2019-08-11T19:16:48.7242219Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:176: multiple definition of `__asan::GetTLSFakeStack()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:176: first defined here
2019-08-11T19:16:48.7242682Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::SetTLSFakeStack(__asan::FakeStack*)':
2019-08-11T19:16:48.7243535Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:179: multiple definition of `__asan::SetTLSFakeStack(__asan::FakeStack*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:179: first defined here
2019-08-11T19:16:48.7244172Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_0':
2019-08-11T19:16:48.7245175Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:232: multiple definition of `__asan_stack_malloc_0'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:232: first defined here
2019-08-11T19:16:48.7245760Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7246366Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_0'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7246840Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_1':
2019-08-11T19:16:48.7247432Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:233: multiple definition of `__asan_stack_malloc_1'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:233: first defined here
2019-08-11T19:16:48.7248054Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7248981Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_1'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7249449Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_2':
2019-08-11T19:16:48.7250126Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:234: multiple definition of `__asan_stack_malloc_2'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:234: first defined here
2019-08-11T19:16:48.7250595Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7257145Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_2'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7257668Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_3':
2019-08-11T19:16:48.7258427Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:235: multiple definition of `__asan_stack_malloc_3'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:235: first defined here
2019-08-11T19:16:48.7258908Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7259426Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_3'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7259865Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_4':
2019-08-11T19:16:48.7260400Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:236: multiple definition of `__asan_stack_malloc_4'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:236: first defined here
2019-08-11T19:16:48.7260978Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7261560Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_4'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7262011Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_5':
2019-08-11T19:16:48.7262529Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:237: multiple definition of `__asan_stack_malloc_5'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:237: first defined here
2019-08-11T19:16:48.7262995Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7263626Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_5'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7264074Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_6':
2019-08-11T19:16:48.7269615Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:238: multiple definition of `__asan_stack_malloc_6'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:238: first defined here
2019-08-11T19:16:48.7270484Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7271046Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_6'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7271482Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_7':
2019-08-11T19:16:48.7272300Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:239: multiple definition of `__asan_stack_malloc_7'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:239: first defined here
2019-08-11T19:16:48.7272825Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7273530Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_7'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7273982Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_8':
2019-08-11T19:16:48.7275377Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:240: multiple definition of `__asan_stack_malloc_8'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:240: first defined here
2019-08-11T19:16:48.7275906Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7276644Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_8'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7277133Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_9':
2019-08-11T19:16:48.7277839Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:241: multiple definition of `__asan_stack_malloc_9'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:241: first defined here
2019-08-11T19:16:48.7278613Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7279330Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_9'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7279748Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_stack_malloc_10':
2019-08-11T19:16:48.7280372Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:242: multiple definition of `__asan_stack_malloc_10'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:242: first defined here
2019-08-11T19:16:48.7280881Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan::FakeStack::Deallocate(unsigned long, unsigned long)':
2019-08-11T19:16:48.7281393Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: multiple definition of `__asan_stack_free_10'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.h:125: first defined here
2019-08-11T19:16:48.7281851Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_get_current_fake_stack':
2019-08-11T19:16:48.7282367Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:245: multiple definition of `__asan_get_current_fake_stack'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:245: first defined here
2019-08-11T19:16:48.7282807Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_addr_is_in_fake_stack':
2019-08-11T19:16:48.7283458Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:251: multiple definition of `__asan_addr_is_in_fake_stack'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:251: first defined here
2019-08-11T19:16:48.7283882Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_alloca_poison':
2019-08-11T19:16:48.7284405Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:264: multiple definition of `__asan_alloca_poison'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:264: first defined here
2019-08-11T19:16:48.7285250Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_fake_stack.cc.o): in function `__asan_allocas_unpoison':
2019-08-11T19:16:48.7285832Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:278: multiple definition of `__asan_allocas_unpoison'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_fake_stack.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_fake_stack.cc:278: first defined here
2019-08-11T19:16:48.7286318Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_flags.cc.o): in function `__asan::Flags::SetDefaults()':
2019-08-11T19:16:48.7287007Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_flag_parser.h:48: multiple definition of `__asan::Flags::SetDefaults()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_flags.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_flags.inc:39: first defined here
2019-08-11T19:16:48.7287534Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_flags.cc.o): in function `__asan::InitializeFlags()':
2019-08-11T19:16:48.7288110Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_flags.cc:54: multiple definition of `__asan::InitializeFlags()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_flags.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_flags.cc:54: first defined here
2019-08-11T19:16:48.7289320Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_flags.cc.o):(.bss._ZN6__asan28asan_flags_dont_use_directlyE+0x0): multiple definition of `__asan::asan_flags_dont_use_directly'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_flags.cc.o):(.bss._ZN6__asan28asan_flags_dont_use_directlyE+0x0): first defined here
2019-08-11T19:16:48.7289755Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan_unregister_globals':
2019-08-11T19:16:48.7290384Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:401: multiple definition of `__asan_unregister_globals'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:401: first defined here
2019-08-11T19:16:48.7290788Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan_register_globals':
2019-08-11T19:16:48.7291293Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:361: multiple definition of `__asan_register_globals'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:361: first defined here
2019-08-11T19:16:48.7291949Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan::GetGlobalsForAddress(unsigned long, __asan_global*, unsigned int*, int)':
2019-08-11T19:16:48.7292765Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:109: multiple definition of `__asan::GetGlobalsForAddress(unsigned long, __asan_global*, unsigned int*, int)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:109: first defined here
2019-08-11T19:16:48.7293222Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan::StopInitOrderChecking()':
2019-08-11T19:16:48.7293853Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:260: multiple definition of `__asan::StopInitOrderChecking()'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:260: first defined here
2019-08-11T19:16:48.7294346Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan::MaybeDemangleGlobalName(char const*)':
2019-08-11T19:16:48.7295858Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:281: multiple definition of `__asan::MaybeDemangleGlobalName(char const*)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:281: first defined here
2019-08-11T19:16:48.7296440Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan::PrintGlobalNameIfASCII(__sanitizer::InternalScopedString*, __asan_global const&)':
2019-08-11T19:16:48.7297076Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:291: multiple definition of `__asan::PrintGlobalNameIfASCII(__sanitizer::InternalScopedString*, __asan_global const&)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:291: first defined here
2019-08-11T19:16:48.7297754Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan::PrintGlobalLocation(__sanitizer::InternalScopedString*, __asan_global const&)':
2019-08-11T19:16:48.7298398Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:308: multiple definition of `__asan::PrintGlobalLocation(__sanitizer::InternalScopedString*, __asan_global const&)'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:308: first defined here
2019-08-11T19:16:48.7299232Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan_register_image_globals':
2019-08-11T19:16:48.7299773Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:325: multiple definition of `__asan_register_image_globals'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:325: first defined here
2019-08-11T19:16:48.7300216Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan_unregister_image_globals':
2019-08-11T19:16:48.7300726Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:333: multiple definition of `__asan_unregister_image_globals'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:333: first defined here
2019-08-11T19:16:48.7301249Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan_register_elf_globals':
2019-08-11T19:16:48.7301805Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:341: multiple definition of `__asan_register_elf_globals'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:341: first defined here
2019-08-11T19:16:48.7302228Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan_unregister_elf_globals':
2019-08-11T19:16:48.7302772Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:351: multiple definition of `__asan_unregister_elf_globals'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:351: first defined here
2019-08-11T19:16:48.7303187Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan_before_dynamic_init':
2019-08-11T19:16:48.7303711Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:421: multiple definition of `__asan_before_dynamic_init'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:421: first defined here
2019-08-11T19:16:48.7304259Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_globals.cc.o): in function `__asan_after_dynamic_init':
2019-08-11T19:16:48.7305119Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:449: multiple definition of `__asan_after_dynamic_init'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_globals.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_globals.cc:449: first defined here
2019-08-11T19:16:48.7305641Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor___cxa_atexit':
2019-08-11T19:16:48.7306279Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_addrhashmap.h:237: multiple definition of `__interceptor___cxa_atexit'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:571: first defined here
2019-08-11T19:16:48.7307045Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception17real___cxa_atexitE+0x0): multiple definition of `__interception::real___cxa_atexit'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception17real___cxa_atexitE+0x0): first defined here
2019-08-11T19:16:48.7307553Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_fopencookie':
2019-08-11T19:16:48.7308639Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6180: multiple definition of `__interceptor_fopencookie'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6180: first defined here
2019-08-11T19:16:48.7309351Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception16real_fopencookieE+0x0): multiple definition of `__interception::real_fopencookie'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception16real_fopencookieE+0x0): first defined here
2019-08-11T19:16:48.7309982Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_signal':
2019-08-11T19:16:48.7310574Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_signal_interceptors.inc:47: multiple definition of `__interceptor_signal'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_signal_interceptors.inc:47: first defined here
2019-08-11T19:16:48.7311370Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception11real_signalE+0x0): multiple definition of `__interception::real_signal'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception11real_signalE+0x0): first defined here
2019-08-11T19:16:48.7311802Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_sigaction':
2019-08-11T19:16:48.7312403Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_signal_interceptors.inc:55: multiple definition of `__interceptor_sigaction'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_signal_interceptors.inc:55: first defined here
2019-08-11T19:16:48.7313094Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception14real_sigactionE+0x0): multiple definition of `__interception::real_sigaction'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception14real_sigactionE+0x0): first defined here
2019-08-11T19:16:48.7350976Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_swapcontext':
2019-08-11T19:16:48.7351694Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:265: multiple definition of `__interceptor_swapcontext'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:265: first defined here
2019-08-11T19:16:48.7352449Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception16real_swapcontextE+0x0): multiple definition of `__interception::real_swapcontext'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception16real_swapcontextE+0x0): first defined here
2019-08-11T19:16:48.7352925Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_longjmp':
2019-08-11T19:16:48.7353440Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:300: multiple definition of `__interceptor_longjmp'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:300: first defined here
2019-08-11T19:16:48.7354325Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception12real_longjmpE+0x0): multiple definition of `__interception::real_longjmp'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception12real_longjmpE+0x0): first defined here
2019-08-11T19:16:48.7355894Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor__longjmp':
2019-08-11T19:16:48.7356478Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:306: multiple definition of `__interceptor__longjmp'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:306: first defined here
2019-08-11T19:16:48.7357261Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception13real__longjmpE+0x0): multiple definition of `__interception::real__longjmp'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception13real__longjmpE+0x0): first defined here
2019-08-11T19:16:48.7358426Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor___longjmp_chk':
2019-08-11T19:16:48.7359051Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:313: multiple definition of `__interceptor___longjmp_chk'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:313: first defined here
2019-08-11T19:16:48.7360197Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception18real___longjmp_chkE+0x0): multiple definition of `__interception::real___longjmp_chk'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception18real___longjmp_chkE+0x0): first defined here
2019-08-11T19:16:48.7360708Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_siglongjmp':
2019-08-11T19:16:48.7361255Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:320: multiple definition of `__interceptor_siglongjmp'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:320: first defined here
2019-08-11T19:16:48.7361955Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception15real_siglongjmpE+0x0): multiple definition of `__interception::real_siglongjmp'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception15real_siglongjmpE+0x0): first defined here
2019-08-11T19:16:48.7362536Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor___cxa_throw':
2019-08-11T19:16:48.7363086Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:328: multiple definition of `__interceptor___cxa_throw'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:328: first defined here
2019-08-11T19:16:48.7363800Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception16real___cxa_throwE+0x0): multiple definition of `__interception::real___cxa_throw'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception16real___cxa_throwE+0x0): first defined here
2019-08-11T19:16:48.7364278Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor___cxa_rethrow_primary_exception':
2019-08-11T19:16:48.7364843Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:336: multiple definition of `__interceptor___cxa_rethrow_primary_exception'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:336: first defined here
2019-08-11T19:16:48.7366143Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception36real___cxa_rethrow_primary_exceptionE+0x0): multiple definition of `__interception::real___cxa_rethrow_primary_exception'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception36real___cxa_rethrow_primary_exceptionE+0x0): first defined here
2019-08-11T19:16:48.7366712Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor__Unwind_RaiseException':
2019-08-11T19:16:48.7367327Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:345: multiple definition of `__interceptor__Unwind_RaiseException'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:345: first defined here
2019-08-11T19:16:48.7368134Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception27real__Unwind_RaiseExceptionE+0x0): multiple definition of `__interception::real__Unwind_RaiseException'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception27real__Unwind_RaiseExceptionE+0x0): first defined here
2019-08-11T19:16:48.7369367Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_memmove':
2019-08-11T19:16:48.7369949Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:782: multiple definition of `__interceptor_memmove'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:782: first defined here
2019-08-11T19:16:48.7370604Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_ptrace':
2019-08-11T19:16:48.7371225Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:3203: multiple definition of `__interceptor_ptrace'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:3203: first defined here
2019-08-11T19:16:48.7371928Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception11real_ptraceE+0x0): multiple definition of `__interception::real_ptrace'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception11real_ptraceE+0x0): first defined here
2019-08-11T19:16:48.7372383Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_strcat':
2019-08-11T19:16:48.7373145Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:376: multiple definition of `__interceptor_strcat'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:376: first defined here
2019-08-11T19:16:48.7373848Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception11real_strlenE+0x0): multiple definition of `__interception::real_strlen'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception11real_strlenE+0x0): first defined here
2019-08-11T19:16:48.7374536Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception11real_strcatE+0x0): multiple definition of `__interception::real_strcat'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception11real_strcatE+0x0): first defined here
2019-08-11T19:16:48.7375580Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor___strdup':
2019-08-11T19:16:48.7376312Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:453: multiple definition of `__interceptor___strdup'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:453: first defined here
2019-08-11T19:16:48.7377061Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception11real_memcpyE+0x0): multiple definition of `__interception::real_memcpy'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception11real_memcpyE+0x0): first defined here
2019-08-11T19:16:48.7377548Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_strncat':
2019-08-11T19:16:48.7378135Z           /checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:397: multiple definition of `__interceptor_strncat'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cc:397: first defined here
2019-08-11T19:16:48.7378990Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception12real_strncatE+0x0): multiple definition of `__interception::real_strncat'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception12real_strncatE+0x0): first defined here
2019-08-11T19:16:48.7379769Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception12real_strnlenE+0x0): multiple definition of `__interception::real_strnlen'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception12real_strnlenE+0x0): first defined here
2019-08-11T19:16:48.7380259Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_getpeername':
2019-08-11T19:16:48.7380890Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:3087: multiple definition of `__interceptor_getpeername'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:3087: first defined here
2019-08-11T19:16:48.7381606Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception16real_getpeernameE+0x0): multiple definition of `__interception::real_getpeername'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception16real_getpeernameE+0x0): first defined here
2019-08-11T19:16:48.7382169Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_setpwent':
2019-08-11T19:16:48.7382780Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:2119: multiple definition of `__interceptor_setpwent'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:2119: first defined here
2019-08-11T19:16:48.7383492Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception13real_setpwentE+0x0): multiple definition of `__interception::real_setpwent'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception13real_setpwentE+0x0): first defined here
2019-08-11T19:16:48.7383950Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_endpwent':
2019-08-11T19:16:48.7384543Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:2124: multiple definition of `__interceptor_endpwent'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:2124: first defined here
2019-08-11T19:16:48.7385870Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception13real_endpwentE+0x0): multiple definition of `__interception::real_endpwent'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception13real_endpwentE+0x0): first defined here
2019-08-11T19:16:48.7386400Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_setgrent':
2019-08-11T19:16:48.7387059Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:2129: multiple definition of `__interceptor_setgrent'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:2129: first defined here
2019-08-11T19:16:48.7387825Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception13real_setgrentE+0x0): multiple definition of `__interception::real_setgrent'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception13real_setgrentE+0x0): first defined here
2019-08-11T19:16:48.7388924Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_endgrent':
2019-08-11T19:16:48.7389503Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:2134: multiple definition of `__interceptor_endgrent'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:2134: first defined here
2019-08-11T19:16:48.7390183Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception13real_endgrentE+0x0): multiple definition of `__interception::real_endgrent'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception13real_endgrentE+0x0): first defined here
2019-08-11T19:16:48.7390640Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_strerror':
2019-08-11T19:16:48.7391219Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:3676: multiple definition of `__interceptor_strerror'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:3676: first defined here
2019-08-11T19:16:48.7391978Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception13real_strerrorE+0x0): multiple definition of `__interception::real_strerror'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception13real_strerrorE+0x0): first defined here
2019-08-11T19:16:48.7392461Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_pthread_mutex_lock':
2019-08-11T19:16:48.7393068Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4139: multiple definition of `__interceptor_pthread_mutex_lock'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4139: first defined here
2019-08-11T19:16:48.7393780Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception23real_pthread_mutex_lockE+0x0): multiple definition of `__interception::real_pthread_mutex_lock'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception23real_pthread_mutex_lockE+0x0): first defined here
2019-08-11T19:16:48.7394350Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor___pthread_mutex_lock':
2019-08-11T19:16:48.7395768Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4171: multiple definition of `__interceptor___pthread_mutex_lock'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4171: first defined here
2019-08-11T19:16:48.7396315Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_pthread_mutex_unlock':
2019-08-11T19:16:48.7396988Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4153: multiple definition of `__interceptor_pthread_mutex_unlock'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4153: first defined here
2019-08-11T19:16:48.7399111Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception25real_pthread_mutex_unlockE+0x0): multiple definition of `__interception::real_pthread_mutex_unlock'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception25real_pthread_mutex_unlockE+0x0): first defined here
2019-08-11T19:16:48.7401534Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor___pthread_mutex_unlock':
2019-08-11T19:16:48.7402203Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4175: multiple definition of `__interceptor___pthread_mutex_unlock'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4175: first defined here
2019-08-11T19:16:48.7402642Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_ttyname':
2019-08-11T19:16:48.7403476Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4771: multiple definition of `__interceptor_ttyname'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4771: first defined here
2019-08-11T19:16:48.7404187Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception12real_ttynameE+0x0): multiple definition of `__interception::real_ttyname'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception12real_ttynameE+0x0): first defined here
2019-08-11T19:16:48.7405235Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor__obstack_begin_1':
2019-08-11T19:16:48.7405900Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:5961: multiple definition of `__interceptor__obstack_begin_1'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:5961: first defined here
2019-08-11T19:16:48.7406718Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception21real__obstack_begin_1E+0x0): multiple definition of `__interception::real__obstack_begin_1'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception21real__obstack_begin_1E+0x0): first defined here
2019-08-11T19:16:48.7407223Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor__obstack_begin':
2019-08-11T19:16:48.7407860Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:5970: multiple definition of `__interceptor__obstack_begin'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:5970: first defined here
2019-08-11T19:16:48.7409173Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception19real__obstack_beginE+0x0): multiple definition of `__interception::real__obstack_begin'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception19real__obstack_beginE+0x0): first defined here
2019-08-11T19:16:48.7409670Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor__obstack_newchunk':
2019-08-11T19:16:48.7410278Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:5978: multiple definition of `__interceptor__obstack_newchunk'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:5978: first defined here
2019-08-11T19:16:48.7410992Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception22real__obstack_newchunkE+0x0): multiple definition of `__interception::real__obstack_newchunk'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception22real__obstack_newchunkE+0x0): first defined here
2019-08-11T19:16:48.7411553Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_sem_init':
2019-08-11T19:16:48.7412145Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6199: multiple definition of `__interceptor_sem_init'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6199: first defined here
2019-08-11T19:16:48.7412834Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception11real_memsetE+0x0): multiple definition of `__interception::real_memset'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception11real_memsetE+0x0): first defined here
2019-08-11T19:16:48.7413527Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception13real_sem_initE+0x0): multiple definition of `__interception::real_sem_init'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception13real_sem_initE+0x0): first defined here
2019-08-11T19:16:48.7413973Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_sem_destroy':
2019-08-11T19:16:48.7414777Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6211: multiple definition of `__interceptor_sem_destroy'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6211: first defined here
2019-08-11T19:16:48.7415787Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception16real_sem_destroyE+0x0): multiple definition of `__interception::real_sem_destroy'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception16real_sem_destroyE+0x0): first defined here
2019-08-11T19:16:48.7416297Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_sem_wait':
2019-08-11T19:16:48.7416935Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6218: multiple definition of `__interceptor_sem_wait'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6218: first defined here
2019-08-11T19:16:48.7417828Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception13real_sem_waitE+0x0): multiple definition of `__interception::real_sem_wait'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception13real_sem_waitE+0x0): first defined here
2019-08-11T19:16:48.7418321Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_sem_trywait':
2019-08-11T19:16:48.7419470Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6228: multiple definition of `__interceptor_sem_trywait'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6228: first defined here
2019-08-11T19:16:48.7420178Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception16real_sem_trywaitE+0x0): multiple definition of `__interception::real_sem_trywait'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception16real_sem_trywaitE+0x0): first defined here
2019-08-11T19:16:48.7420625Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_sem_post':
2019-08-11T19:16:48.7421277Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6249: multiple definition of `__interceptor_sem_post'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6249: first defined here
2019-08-11T19:16:48.7422200Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception13real_sem_postE+0x0): multiple definition of `__interception::real_sem_post'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception13real_sem_postE+0x0): first defined here
2019-08-11T19:16:48.7422828Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_ctermid':
2019-08-11T19:16:48.7423405Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6355: multiple definition of `__interceptor_ctermid'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6355: first defined here
2019-08-11T19:16:48.7424189Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception12real_ctermidE+0x0): multiple definition of `__interception::real_ctermid'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception12real_ctermidE+0x0): first defined here
2019-08-11T19:16:48.7424815Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_eventfd_write':
2019-08-11T19:16:48.7425823Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6469: multiple definition of `__interceptor_eventfd_write'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6469: first defined here
2019-08-11T19:16:48.7426629Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o):(.bss._ZN14__interception18real_eventfd_writeE+0x0): multiple definition of `__interception::real_eventfd_write'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):(.bss._ZN14__interception18real_eventfd_writeE+0x0): first defined here
2019-08-11T19:16:48.7427108Z           /usr/bin/ld: /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/rustcVzDWy8/librustc_asan-cf168b79b8e82603.rlib(asan_interceptors.cc.o): in function `__interceptor_getutent':
2019-08-11T19:16:48.7427858Z           /checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6585: multiple definition of `__interceptor_getutent'; /checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps/sanitizer-staticlib-link/sanitizer-staticlib-link/liblibrary.a(asan_interceptors.cc.o):/checkout/src/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:6585: first defined here
---
2019-08-11T19:16:49.0957304Z test result: FAILED. 193 passed; 3 failed; 5 ignored; 0 measured; 0 filtered out
2019-08-11T19:16:49.0957353Z 
2019-08-11T19:16:49.0957521Z 
2019-08-11T19:16:49.0957547Z 
2019-08-11T19:16:49.0962117Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--rustdoc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc" "--src-base" "/checkout/src/test/run-make-fulldeps" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-make-fulldeps" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "run-make" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "9.0.0-rust-1.38.0-dev\n" "--cc" "cc" "--cxx" "c++" "--cflags" "-ffunction-sections -fdata-sections -fPIC -m64" "--llvm-components" "aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter binaryformat bitreader bitstreamreader bitwriter codegen core coroutines coverage debuginfocodeview debuginfodwarf debuginfogsym debuginfomsf debuginfopdb demangle dlltooldriver engine executionengine fuzzmutate globalisel gtest gtest_main hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo instcombine instrumentation interpreter ipo irreader jitlink libdriver lineeditor linker lto mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts object objectyaml option orcjit passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvutils runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target testingsupport textapi transformutils vectorize webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo windowsmanifest x86 x86asmparser x86codegen x86desc x86disassembler x86info x86utils xray" "--llvm-cxxflags" "-I/checkout/src/llvm-project/llvm/include -I/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/include -std=c++11   -fno-exceptions -fno-rtti -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS" "--ar" "ar" "--llvm-bin-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/build/bin" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
2019-08-11T19:16:49.0962949Z 
2019-08-11T19:16:49.0962977Z 
2019-08-11T19:16:49.0963036Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
2019-08-11T19:16:49.0963084Z Build completed unsuccessfully in 2:53:43
2019-08-11T19:16:49.0963084Z Build completed unsuccessfully in 2:53:43
2019-08-11T19:16:49.0963391Z thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:536:22
2019-08-11T19:16:49.0963465Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2019-08-11T19:16:52.7184309Z ##[error]Bash exited with code '1'.
2019-08-11T19:16:52.7256883Z ##[section]Starting: Checkout
2019-08-11T19:16:52.7259354Z ==============================================================================
2019-08-11T19:16:52.7259425Z Task         : Get sources
2019-08-11T19:16:52.7259467Z 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)

@totsteps
Copy link
Member

Ping from triage. @mtak- any update on this. Some checks are failing.

Thanks.

@Alexendoo Alexendoo 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 Aug 28, 2019
@JohnCSimon
Copy link
Member

Ping from triage
@mtak- @gnzlbg This hasn't been touched in weeks. I don't want to close this for inactivity because a significant amount of work has already been put into this already

@bors
Copy link
Contributor

bors commented Sep 7, 2019

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

@joelpalmer
Copy link

Ping from Triage, closing due to inactivity. Please re-open when or if there are updates. Thanks for the PR @mtak-

@joelpalmer joelpalmer closed this Sep 16, 2019
@joelpalmer joelpalmer 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 Sep 16, 2019
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.

None yet