Add support for LoongArch64
This commit is contained in:
parent
3878b1b28a
commit
3d592b27bf
@ -34,6 +34,9 @@
|
||||
#elif defined(__ARMEL__) || defined(_M_ARM)
|
||||
#define OPENSSL_32_BIT
|
||||
#define OPENSSL_ARM
|
||||
#elif defined(__loongarch_lp64)
|
||||
#define OPENSSL_64_BIT
|
||||
#define OPENSSL_LOONGARCH64
|
||||
#elif defined(__MIPSEL__) && !defined(__LP64__)
|
||||
#define OPENSSL_32_BIT
|
||||
#define OPENSSL_MIPS
|
||||
|
@ -143,6 +143,11 @@ case $target in
|
||||
export CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS="$rustflags_self_contained"
|
||||
fi
|
||||
;;
|
||||
loongarch64-unknown-linux-gnu)
|
||||
export CC_loongarch64_unknown_linux_gnu=clang-$llvm_version
|
||||
export AR_loongarch64_unknown_linux_gnu=llvm-ar-$llvm_version
|
||||
export CARGO_TARGET_LOONGARCH64_UNKNOWN_LINUX_GNU_LINKER=clang-$llvm_version
|
||||
;;
|
||||
wasm32-unknown-unknown)
|
||||
# The first two are only needed for when the "wasm_c" feature is enabled.
|
||||
export CC_wasm32_unknown_unknown=clang-$llvm_version
|
||||
|
@ -85,6 +85,9 @@ case $target in
|
||||
--target=i686-unknown-linux-musl|--target=x86_64-unknown-linux-musl)
|
||||
use_clang=1
|
||||
;;
|
||||
--target=loongarch64-unknown-linux-gnu)
|
||||
use_clang=1
|
||||
;;
|
||||
--target=mipsel-unknown-linux-gnu)
|
||||
install_packages \
|
||||
gcc-mipsel-linux-gnu \
|
||||
|
Loading…
x
Reference in New Issue
Block a user