diff options
| author | Jonathan A. Kollasch <jakllsch@kollasch.net> | 2017-08-31 09:34:03 -0500 |
|---|---|---|
| committer | Jonathan A. Kollasch <jakllsch@kollasch.net> | 2017-09-05 16:31:14 -0500 |
| commit | 2047a0d083ad8bf651d00287267e0ef418ef50f5 (patch) | |
| tree | 7d89f4ccb960cfd8caf40a28370e5f9d50176d13 /src/bootstrap | |
| parent | 2f1ef9ef1181298d46e79d5dde6bafeb6483926f (diff) | |
| download | rust-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.rs | 5 |
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 |
