add riscv64 profiles
This commit is contained in:
parent
26ee82b72c
commit
ac0ca32dca
|
@ -0,0 +1,7 @@
|
||||||
|
XBPS_TARGET_CFLAGS="-march=rv64imafdc"
|
||||||
|
XBPS_TARGET_CXXFLAGS="$XBPS_TARGET_CFLAGS"
|
||||||
|
XBPS_TARGET_FFLAGS="$XBPS_TARGET_CFLAGS"
|
||||||
|
XBPS_TRIPLET="riscv64-unknown-linux-musl"
|
||||||
|
XBPS_RUST_TARGET="riscv64gc-unknown-linux-musl"
|
||||||
|
XBPS_ZIG_TARGET="riscv64-linux-musl"
|
||||||
|
XBPS_ZIG_CPU="baseline"
|
|
@ -0,0 +1,12 @@
|
||||||
|
# Cross build profile for riscv64 and Musl libc.
|
||||||
|
|
||||||
|
XBPS_TARGET_MACHINE="riscv64-musl"
|
||||||
|
XBPS_TARGET_QEMU_MACHINE="riscv64"
|
||||||
|
XBPS_CROSS_TRIPLET="riscv64-linux-musl"
|
||||||
|
XBPS_CROSS_CFLAGS="-march=rv64imafdc"
|
||||||
|
XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS"
|
||||||
|
XBPS_CROSS_FFLAGS="$XBPS_CROSS_CFLAGS"
|
||||||
|
XBPS_CROSS_RUSTFLAGS="--sysroot=${XBPS_CROSS_BASE}/usr"
|
||||||
|
XBPS_CROSS_RUST_TARGET="riscv64gc-unknown-linux-musl"
|
||||||
|
XBPS_CROSS_ZIG_TARGET="riscv64-linux-musl"
|
||||||
|
XBPS_CROSS_ZIG_CPU="baseline"
|
|
@ -289,6 +289,7 @@ get_endian() {
|
||||||
ppc*le) echo "le";;
|
ppc*le) echo "le";;
|
||||||
ppc*) echo "be";;
|
ppc*) echo "be";;
|
||||||
x86_64) echo "le";;
|
x86_64) echo "le";;
|
||||||
|
riscv64) echo "le";;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -316,6 +317,7 @@ get_wordsize() {
|
||||||
ppc64*) echo "64";;
|
ppc64*) echo "64";;
|
||||||
ppc*) echo "32";;
|
ppc*) echo "32";;
|
||||||
x86_64) echo "64";;
|
x86_64) echo "64";;
|
||||||
|
riscv64) echo "64";;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue