Skip to content

Commit 2c153c4

Browse files
committed
Add support for aarch64 musl
1 parent 735ded8 commit 2c153c4

File tree

2 files changed

+65
-0
lines changed

2 files changed

+65
-0
lines changed

ci-targets.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,24 @@ linux:
348348
minimum-python-version: "3.13"
349349
run: true
350350

351+
aarch64-unknown-linux-musl:
352+
arch: aarch64
353+
libc: musl
354+
python_versions:
355+
- "3.9"
356+
- "3.10"
357+
- "3.11"
358+
- "3.12"
359+
- "3.13"
360+
build_options:
361+
- debug+static
362+
- noopt+static
363+
- lto+static
364+
- debug
365+
- noopt
366+
- lto
367+
run: true
368+
351369
windows:
352370
i686-pc-windows-msvc:
353371
arch: x86

cpython-unix/targets.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1131,3 +1131,50 @@ x86_64_v4-unknown-linux-musl:
11311131
- zlib
11321132
- zstd
11331133
openssl_target: linux-x86_64
1134+
1135+
aarch64-unknown-linux-musl:
1136+
host_platforms:
1137+
- linux_x86_64
1138+
- linux_aarch64
1139+
pythons_supported:
1140+
- '3.9'
1141+
- '3.10'
1142+
- '3.11'
1143+
- '3.12'
1144+
- '3.13'
1145+
- '3.14'
1146+
needs_toolchain: true
1147+
docker_image_suffix: .debian9
1148+
needs_toolchain: true
1149+
host_cc: clang
1150+
host_cxx: clang++
1151+
target_cc: musl-clang
1152+
target_cxx: musl-clang++
1153+
target_cflags:
1154+
- '-fvisibility=hidden'
1155+
needs:
1156+
- autoconf
1157+
- bdb
1158+
- binutils
1159+
- bzip2
1160+
- expat
1161+
- libedit
1162+
- libffi-3.3
1163+
- libX11
1164+
- libXau
1165+
- libxcb
1166+
- m4
1167+
- mpdecimal
1168+
- musl
1169+
- ncurses
1170+
- openssl-3.0
1171+
- patchelf
1172+
- sqlite
1173+
- tcl
1174+
- tk
1175+
- tix
1176+
- uuid
1177+
- xorgproto
1178+
- xz
1179+
- zlib
1180+
openssl_target: linux-aarch64

0 commit comments

Comments
 (0)