Added MIPS 32-bit big-endian
This commit is contained in:
parent
d8e55e2542
commit
2f7471d05f
@ -52,6 +52,8 @@
|
|||||||
#define OPENSSL_32_BIT
|
#define OPENSSL_32_BIT
|
||||||
#elif defined(__MIPSEL__) && defined(__LP64__)
|
#elif defined(__MIPSEL__) && defined(__LP64__)
|
||||||
#define OPENSSL_64_BIT
|
#define OPENSSL_64_BIT
|
||||||
|
#elif defined(__MIPSEB__) && !defined(__LP64__)
|
||||||
|
#define OPENSSL_32_BIT
|
||||||
#elif defined(__PPC64__) || defined(__powerpc64__)
|
#elif defined(__PPC64__) || defined(__powerpc64__)
|
||||||
#define OPENSSL_64_BIT
|
#define OPENSSL_64_BIT
|
||||||
#elif (defined(__PPC__) || defined(__powerpc__))
|
#elif (defined(__PPC__) || defined(__powerpc__))
|
||||||
|
@ -21,6 +21,7 @@ rustflags_self_contained="-Clink-self-contained=yes -Clinker=rust-lld"
|
|||||||
qemu_aarch64="qemu-aarch64 -L /usr/aarch64-linux-gnu"
|
qemu_aarch64="qemu-aarch64 -L /usr/aarch64-linux-gnu"
|
||||||
qemu_arm_gnueabi="qemu-arm -L /usr/arm-linux-gnueabi"
|
qemu_arm_gnueabi="qemu-arm -L /usr/arm-linux-gnueabi"
|
||||||
qemu_arm_gnueabihf="qemu-arm -L /usr/arm-linux-gnueabihf"
|
qemu_arm_gnueabihf="qemu-arm -L /usr/arm-linux-gnueabihf"
|
||||||
|
qemu_mips="qemu-mips -L /usr/mips-linux-gnu"
|
||||||
qemu_mipsel="qemu-mipsel -L /usr/mipsel-linux-gnu"
|
qemu_mipsel="qemu-mipsel -L /usr/mipsel-linux-gnu"
|
||||||
qemu_powerpc="qemu-ppc -L /usr/powerpc-linux-gnu"
|
qemu_powerpc="qemu-ppc -L /usr/powerpc-linux-gnu"
|
||||||
qemu_powerpc64="qemu-ppc64 -L /usr/powerpc64-linux-gnu"
|
qemu_powerpc64="qemu-ppc64 -L /usr/powerpc64-linux-gnu"
|
||||||
@ -112,6 +113,12 @@ case $target in
|
|||||||
export AR_i686_unknown_linux_musl=llvm-ar-$llvm_version
|
export AR_i686_unknown_linux_musl=llvm-ar-$llvm_version
|
||||||
export CARGO_TARGET_I686_UNKNOWN_LINUX_MUSL_RUSTFLAGS="$rustflags_self_contained"
|
export CARGO_TARGET_I686_UNKNOWN_LINUX_MUSL_RUSTFLAGS="$rustflags_self_contained"
|
||||||
;;
|
;;
|
||||||
|
mips-unknown-linux-gnu)
|
||||||
|
export CC_mips_unknown_linux_gnu=mips-linux-gnu-gcc
|
||||||
|
export AR_mips_unknown_linux_gnu=mips-linux-gnu-gcc-ar
|
||||||
|
export CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_LINKER=mips-linux-gnu-gcc
|
||||||
|
export CARGO_TARGET_MIPS_UNKNOWN_LINUX_GNU_RUNNER="$qemu_mips"
|
||||||
|
;;
|
||||||
mipsel-unknown-linux-gnu)
|
mipsel-unknown-linux-gnu)
|
||||||
export CC_mipsel_unknown_linux_gnu=mipsel-linux-gnu-gcc
|
export CC_mipsel_unknown_linux_gnu=mipsel-linux-gnu-gcc
|
||||||
export AR_mipsel_unknown_linux_gnu=mipsel-linux-gnu-gcc-ar
|
export AR_mipsel_unknown_linux_gnu=mipsel-linux-gnu-gcc-ar
|
||||||
|
@ -94,6 +94,12 @@ case $target in
|
|||||||
--target=loongarch64-unknown-linux-gnu)
|
--target=loongarch64-unknown-linux-gnu)
|
||||||
use_clang=1
|
use_clang=1
|
||||||
;;
|
;;
|
||||||
|
--target=mips-unknown-linux-gnu)
|
||||||
|
install_packages \
|
||||||
|
gcc-mips-linux-gnu \
|
||||||
|
libc6-dev-mips-cross \
|
||||||
|
qemu-user
|
||||||
|
;;
|
||||||
--target=mipsel-unknown-linux-gnu)
|
--target=mipsel-unknown-linux-gnu)
|
||||||
install_packages \
|
install_packages \
|
||||||
gcc-mipsel-linux-gnu \
|
gcc-mipsel-linux-gnu \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user