about summary refs log tree commit diff
path: root/src/bootstrap
diff options
context:
space:
mode:
authorJonathan A. Kollasch <jakllsch@kollasch.net>2017-08-31 09:34:03 -0500
committerJonathan A. Kollasch <jakllsch@kollasch.net>2017-09-05 16:31:14 -0500
commit2047a0d083ad8bf651d00287267e0ef418ef50f5 (patch)
tree7d89f4ccb960cfd8caf40a28370e5f9d50176d13 /src/bootstrap
parent2f1ef9ef1181298d46e79d5dde6bafeb6483926f (diff)
downloadrust-2047a0d083ad8bf651d00287267e0ef418ef50f5.tar.gz
rust-2047a0d083ad8bf651d00287267e0ef418ef50f5.zip
bootstrap: add openssl config for sparc64-unknown-netbsd
Diffstat (limited to 'src/bootstrap')
-rw-r--r--src/bootstrap/native.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bootstrap/native.rs b/src/bootstrap/native.rs
index 8173903c034..ee00ee57e94 100644
--- a/src/bootstrap/native.rs
+++ b/src/bootstrap/native.rs
@@ -416,6 +416,7 @@ impl Step for Openssl {
             "powerpc64-unknown-linux-gnu" => "linux-ppc64",
             "powerpc64le-unknown-linux-gnu" => "linux-ppc64le",
             "s390x-unknown-linux-gnu" => "linux64-s390x",
+            "sparc64-unknown-netbsd" => "BSD-sparc64",
             "x86_64-apple-darwin" => "darwin64-x86_64-cc",
             "x86_64-linux-android" => "linux-x86_64",
             "x86_64-unknown-freebsd" => "BSD-x86_64",
@@ -435,6 +436,10 @@ impl Step for Openssl {
             configure.arg("-mandroid");
             configure.arg("-fomit-frame-pointer");
         }
+        if target == "sparc64-unknown-netbsd" {
+            // Need -m64 to get assembly generated correctly for sparc64.
+            configure.arg("-m64");
+        }
         // Make PIE binaries
         // Non-PIE linker support was removed in Lollipop
         // https://source.android.com/security/enhancements/enhancements50