From b1d4c6ebe822226ff9f0f8dd8bfc3a12175ba8b4 Mon Sep 17 00:00:00 2001 From: q66 Date: Tue, 15 Dec 2020 20:09:17 +0100 Subject: [PATCH] common: add build/cross profiles for ppcle(-musl) for now, these profiles set -mcpu to power8 and -mtune to power9 to match our ppc64le profiles, since there isn't really any native harwdare to run these on (at least yet), and any packages will be experimental for now anyway --- common/build-profiles/ppcle-musl.sh | 5 +++++ common/build-profiles/ppcle.sh | 5 +++++ common/cross-profiles/ppcle-musl.sh | 10 ++++++++++ common/cross-profiles/ppcle.sh | 10 ++++++++++ 4 files changed, 30 insertions(+) create mode 100644 common/build-profiles/ppcle-musl.sh create mode 100644 common/build-profiles/ppcle.sh create mode 100644 common/cross-profiles/ppcle-musl.sh create mode 100644 common/cross-profiles/ppcle.sh diff --git a/common/build-profiles/ppcle-musl.sh b/common/build-profiles/ppcle-musl.sh new file mode 100644 index 00000000000..6d6efc65b86 --- /dev/null +++ b/common/build-profiles/ppcle-musl.sh @@ -0,0 +1,5 @@ +XBPS_TARGET_CFLAGS="-mcpu=power8 -mtune=power9" +XBPS_TARGET_CXXFLAGS="$XBPS_TARGET_CFLAGS" +XBPS_TARGET_FFLAGS="" +XBPS_TRIPLET="powerpcle-linux-musl" +XBPS_RUST_TARGET="powerpcle-unknown-linux-musl" diff --git a/common/build-profiles/ppcle.sh b/common/build-profiles/ppcle.sh new file mode 100644 index 00000000000..eb256542a45 --- /dev/null +++ b/common/build-profiles/ppcle.sh @@ -0,0 +1,5 @@ +XBPS_TARGET_CFLAGS="-mcpu=power8 -mtune=power9" +XBPS_TARGET_CXXFLAGS="$XBPS_TARGET_CFLAGS" +XBPS_TARGET_FFLAGS="" +XBPS_TRIPLET="powerpcle-linux-gnu" +XBPS_RUST_TARGET="powerpcle-unknown-linux-gnu" diff --git a/common/cross-profiles/ppcle-musl.sh b/common/cross-profiles/ppcle-musl.sh new file mode 100644 index 00000000000..36607ad6a74 --- /dev/null +++ b/common/cross-profiles/ppcle-musl.sh @@ -0,0 +1,10 @@ +# Cross build profile for little endian PowerPC. + +XBPS_TARGET_MACHINE="ppcle-musl" +XBPS_TARGET_QEMU_MACHINE="ppc" +XBPS_CROSS_TRIPLET="powerpcle-linux-musl" +XBPS_CROSS_CFLAGS="-mcpu=power8 -mtune=power9" +XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS" +XBPS_CROSS_FFLAGS="" +XBPS_CROSS_RUSTFLAGS="--sysroot=${XBPS_CROSS_BASE}/usr" +XBPS_CROSS_RUST_TARGET="powerpcle-unknown-linux-musl" diff --git a/common/cross-profiles/ppcle.sh b/common/cross-profiles/ppcle.sh new file mode 100644 index 00000000000..d35857acbb7 --- /dev/null +++ b/common/cross-profiles/ppcle.sh @@ -0,0 +1,10 @@ +# Cross build profile for little endian PowerPC. + +XBPS_TARGET_MACHINE="ppcle" +XBPS_TARGET_QEMU_MACHINE="ppc" +XBPS_CROSS_TRIPLET="powerpcle-linux-gnu" +XBPS_CROSS_CFLAGS="-mcpu=power8 -mtune=power9" +XBPS_CROSS_CXXFLAGS="$XBPS_CROSS_CFLAGS" +XBPS_CROSS_FFLAGS="" +XBPS_CROSS_RUSTFLAGS="--sysroot=${XBPS_CROSS_BASE}/usr" +XBPS_CROSS_RUST_TARGET="powerpcle-unknown-linux-gnu"