Skip to content

Commit b5ba22c

Browse files
committed
add manylinux_2_28 wheels for aarch64, use older dynamic_list for manylinx2014 ones
1 parent 8adc473 commit b5ba22c

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.github/workflows/posix.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ jobs:
3939

4040
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '0', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
4141
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '1', MB_ML_VER: '2014', MB_ML_LIBC: manylinux}
42+
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '0', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
43+
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '1', MB_ML_VER: '_2_28', MB_ML_LIBC: manylinux}
4244

4345
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '0', MB_ML_VER: '_1_2', MB_ML_LIBC: musllinux}
4446
- { os: ubuntu-24.04-arm, PLAT: aarch64, INTERFACE64: '1', MB_ML_VER: '_1_2', MB_ML_LIBC: musllinux}

tools/build_steps.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,12 @@ EOF
172172
local bitness=64
173173
local target="ARMV8"
174174
# manylinux2014 image uses gcc-10, which miscompiles ARMV8SVE and up
175-
# local dynamic_list="ARMV8 CORTEXA53 NEOVERSEN1 NEOVERSEN2 VORTEX"
176-
local dynamic_list="ARMV8"
175+
if [ "$MB_ML_VER" == "2014" ]; then
176+
echo setting DYNAMIC_LIST for manylinux2014 to ARMV8 only
177+
local dynamic_list="ARMV8"
178+
else
179+
local dynamic_list="ARMV8 CORTEXA53 NEOVERSEN1 NEOVERSEN2 VORTEX A64FX ARM9SME"
180+
fi
177181
;;
178182
Darwin-arm64)
179183
local bitness=64

0 commit comments

Comments
 (0)