summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAustin S. Hemmelgarn <austin@netdata.cloud>2021-11-18 07:31:46 -0500
committerGitHub <noreply@github.com>2021-11-18 07:31:46 -0500
commit4f45e42eb2d38113bc6b53d9c9e88dc73811b973 (patch)
treeb35fb5363814e1c1683e868297c654f8a43e4d2b
parentdc42e45c6a9aa35b02ce5b88e4e688066ca1958c (diff)
Add POWER8+ static builds. (#11802)
-rw-r--r--.github/workflows/build.yml1
-rwxr-xr-xpackaging/makeself/build-static.sh3
2 files changed, 3 insertions, 1 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 682c7bb8ae..2732a18518 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -83,6 +83,7 @@ jobs:
- 'x86_64'
- 'armv7l'
- 'aarch64'
+ - 'ppc64le'
steps:
- name: Checkout
uses: actions/checkout@v2
diff --git a/packaging/makeself/build-static.sh b/packaging/makeself/build-static.sh
index 17acec7a2d..e9cf620b45 100755
--- a/packaging/makeself/build-static.sh
+++ b/packaging/makeself/build-static.sh
@@ -13,6 +13,7 @@ case ${BUILDARCH} in
x86_64) platform=linux/amd64 ;;
armv7l) platform=linux/arm/v7 ;;
aarch64) platform=linux/arm64/v8 ;;
+ ppc64le) platform=linux/ppc64le ;;
*)
echo "Unknown target architecture '${BUILDARCH}'."
exit 1
@@ -21,7 +22,7 @@ esac
DOCKER_CONTAINER_NAME="netdata-package-${BUILDARCH}-static-alpine314"
-if [ "${BUILDARCH}" != "$(uname -m)" ]; then
+if [ "${BUILDARCH}" != "$(uname -m)" ] && [ "$(uname -m)" = 'x86_64' ] && [ -z "${SKIP_EMULATION}" ]; then
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes || exit 1
fi