Skip to content

Commit 5e2626a

Browse files
Tobias Kortkampalexcrichton
Tobias Kortkamp
authored andcommitted
Add support for non-x86 archs on FreeBSD (#50)
Caused by: process didn't exit successfully: `.../rust-bootstrap/work-aarch64/rustc-1.40.0-src/build/x86_64-unknown-freebsd/stage1-tools/release/build/openssl-sys-4b2d35028bf73953/build-script-main` (exit code: 101) --- stdout cargo:rustc-cfg=const_fn --- stderr thread 'main' panicked at 'don't know how to configure OpenSSL for aarch64-unknown-freebsd', .../rust-bootstrap/work-aarch64/rustc-1.40.0-src/vendor/openssl-src/src/lib.rs:178:18
1 parent f8aa5b2 commit 5e2626a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/lib.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ impl Build {
137137
// that bypasses basically everything `cc` does, so let's just cop
138138
// out and say it's linux and hope it works.
139139
"aarch64-linux-android" => "linux-aarch64",
140+
"aarch64-unknown-freebsd" => "BSD-generic64",
140141
"aarch64-unknown-linux-gnu" => "linux-aarch64",
141142
"aarch64-unknown-linux-musl" => "linux-aarch64",
142143
"aarch64-pc-windows-msvc" => "VC-WIN64-ARM",
@@ -146,6 +147,8 @@ impl Build {
146147
"arm-unknown-linux-gnueabihf" => "linux-armv4",
147148
"arm-unknown-linux-musleabi" => "linux-armv4",
148149
"arm-unknown-linux-musleabihf" => "linux-armv4",
150+
"armv6-unknown-freebsd" => "BSD-generic32",
151+
"armv7-unknown-freebsd" => "BSD-generic32",
149152
"armv7-unknown-linux-gnueabihf" => "linux-armv4",
150153
"armv7-unknown-linux-musleabihf" => "linux-armv4",
151154
"asmjs-unknown-emscripten" => "gcc",
@@ -163,6 +166,7 @@ impl Build {
163166
"mipsel-unknown-linux-gnu" => "linux-mips32",
164167
"mipsel-unknown-linux-musl" => "linux-mips32",
165168
"powerpc-unknown-linux-gnu" => "linux-ppc",
169+
"powerpc64-unknown-freebsd" => "BSD-generic64",
166170
"powerpc64-unknown-linux-gnu" => "linux-ppc64",
167171
"powerpc64le-unknown-linux-gnu" => "linux-ppc64le",
168172
"riscv64gc-unknown-linux-gnu" => "linux-generic64",

0 commit comments

Comments
 (0)