From a5671bc46de0a64df9011bf6c5458941cfaedf0f Mon Sep 17 00:00:00 2001 From: Stephen Aylward Date: Mon, 28 Aug 2023 13:32:17 -0400 Subject: [PATCH] BUG: Enabling cross-platform build for aarch64 --- .github/workflows/build-test-package.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-test-package.yml b/.github/workflows/build-test-package.yml index 89f57e97b..64b2c0cda 100644 --- a/.github/workflows/build-test-package.yml +++ b/.github/workflows/build-test-package.yml @@ -184,7 +184,7 @@ jobs: strategy: max-parallel: 1 matrix: - manylinux-platform: ["_2_28-x64", "2014-x64", "_2_28-aarch64"] + manylinux-platform: ["_2_28-aarch64", "_2_28-x64", "2014-x64"] python-version: ["38", "39", "310", "311"] include: - manylinux-platform: _2_28-x64 @@ -288,6 +288,7 @@ jobs: chmod +x ./git-configure-build-sem.sh source "./ITKPythonPackage/scripts/dockcross-manylinux-set-vars.sh" + docker run --privileged --rm tonistiigi/binfmt --install all docker run -v $(pwd):/work/ -v $PWD/ITKPythonPackage:/ITKPythonPackage --rm ${CONTAINER_SOURCE} ./git-configure-build-sem.sh - name: Cache VTK Python Linux @@ -322,8 +323,9 @@ jobs: ninja EOF chmod u+x ./git-configure-build-vtk.sh + source "./ITKPythonPackage/scripts/dockcross-manylinux-set-vars.sh" - echo ${CONTINER_SOURCE} + docker run --privileged --rm tonistiigi/binfmt --install all docker run -v $(pwd):/work/ --rm ${CONTAINER_SOURCE} ./git-configure-build-vtk.sh - name: 'Set Swap Space'