about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTomasz Miąsko <tomasz.miasko@gmail.com>2020-06-06 00:00:00 +0000
committerTomasz Miąsko <tomasz.miasko@gmail.com>2020-06-20 09:48:14 +0200
commita3e88beffab90ac30c715eb89c5f942451d3571d (patch)
treefa5cf8adbce2bf09de57e6a0ad66d3d7b2150ec0
parent2851c9ffb51570937b73efb96f5586926edb5ca7 (diff)
downloadrust-a3e88beffab90ac30c715eb89c5f942451d3571d.tar.gz
rust-a3e88beffab90ac30c715eb89c5f942451d3571d.zip
bootstrap: Build sanitizer runtimes for aarch64-unknown-linux-gnu
-rw-r--r--src/bootstrap/native.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/bootstrap/native.rs b/src/bootstrap/native.rs
index 252a6316e57..2071b535398 100644
--- a/src/bootstrap/native.rs
+++ b/src/bootstrap/native.rs
@@ -701,6 +701,15 @@ fn supported_sanitizers(
                 });
             }
         }
+        "aarch64-unknown-linux-gnu" => {
+            for s in &["asan", "lsan", "msan", "tsan"] {
+                result.push(SanitizerRuntime {
+                    cmake_target: format!("clang_rt.{}-aarch64", s),
+                    path: out_dir.join(&format!("build/lib/linux/libclang_rt.{}-aarch64.a", s)),
+                    name: format!("librustc-{}_rt.{}.a", channel, s),
+                });
+            }
+        }
         "x86_64-unknown-linux-gnu" => {
             for s in &["asan", "lsan", "msan", "tsan"] {
                 result.push(SanitizerRuntime {