]> git.lizzy.rs Git - rust.git/commitdiff
bootstrap: add openssl config for sparc64-unknown-netbsd
authorJonathan A. Kollasch <jakllsch@kollasch.net>
Thu, 31 Aug 2017 14:34:03 +0000 (09:34 -0500)
committerJonathan A. Kollasch <jakllsch@kollasch.net>
Tue, 5 Sep 2017 21:31:14 +0000 (16:31 -0500)
src/bootstrap/native.rs

index 8173903c03440527bec8aff42a3d6f44fcc93a8a..ee00ee57e94d82e16688382908f6001e92b315d8 100644 (file)
@@ -416,6 +416,7 @@ fn run(self, builder: &Builder) {
             "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 @@ fn run(self, builder: &Builder) {
             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