From 31afd943cfa93da7f0193b6db7ba275ff810e5a8 Mon Sep 17 00:00:00 2001 From: "taylor.fish" Date: Sat, 17 Feb 2024 09:39:36 -0800 Subject: [PATCH] Support PowerPC in generate-lv2.sh --- scripts/generate-lv2.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/scripts/generate-lv2.sh b/scripts/generate-lv2.sh index 3dfbe57e..6196eca4 100755 --- a/scripts/generate-lv2.sh +++ b/scripts/generate-lv2.sh @@ -44,6 +44,21 @@ if [ -z "${MESON_EXE_WRAPPER}" ]; then MESON_EXE_WRAPPER="qemu-x86_64-static" fi + elif echo "${fileout}" | grep -q "64-bit LSB.*PowerPC"; then + if [ "$(uname -m)" != "ppc64le" ]; then + MESON_EXE_WRAPPER="qemu-ppc64le-static" + fi + + elif echo "${fileout}" | grep -q "64-bit MSB.*PowerPC"; then + if [ "$(uname -m)" != "ppc64" ]; then + MESON_EXE_WRAPPER="qemu-ppc64-static" + fi + + elif echo "${fileout}" | grep -q "32-bit MSB.*PowerPC"; then + if [ "$(uname -m)" != "ppc" ] && [ "$(uname -m)" != "ppc64" ]; then + MESON_EXE_WRAPPER="qemu-ppc-static" + fi + else echo "unrecognized file output: ${fileout}" exit 1