Skip to content

Commit 393360e

Browse files
Add loongarch64 manylinux_2_36 (#102)
1 parent 474db27 commit 393360e

File tree

4 files changed

+1255
-4
lines changed

4 files changed

+1255
-4
lines changed

.github/workflows/Build.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,9 @@ jobs:
137137
}}
138138
OS_MATRIX: |
139139
- arch: amd64
140-
label: [ubuntu-latest]
140+
label: [ubuntu-24.04]
141141
- arch: arm64
142-
label: [self-hosted, ARM64]
142+
label: [ubuntu-24.04-arm]
143143
PLATFORM_MATRIX: |
144144
- arch: x86_64
145145
manylinux: manylinux2014
@@ -167,6 +167,8 @@ jobs:
167167
manylinux: manylinux_2_28
168168
- arch: riscv64
169169
manylinux: manylinux_2_31
170+
- arch: loongarch64
171+
manylinux: manylinux_2_36
170172
- arch: x86_64
171173
manylinux: musllinux_1_2
172174
- arch: i686

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
[![manylinux2014 Docker Image](https://img.shields.io/docker/pulls/messense/manylinux2014-cross.svg?maxAge=2592000&label=manylinux2014)](https://hub.docker.com/r/messense/manylinux2014-cross/)
44
[![manylinux_2_28 Docker Image](https://img.shields.io/docker/pulls/messense/manylinux_2_28-cross.svg?maxAge=2592000&label=manylinux_2_28)](https://hub.docker.com/r/messense/manylinux_2_28-cross/)
55
[![manylinux_2_31 Docker Image](https://img.shields.io/docker/pulls/messense/manylinux_2_31-cross.svg?maxAge=2592000&label=manylinux_2_31)](https://hub.docker.com/r/messense/manylinux_2_31-cross/)
6+
[![manylinux_2_36 Docker Image](https://img.shields.io/docker/pulls/messense/manylinux_2_36-cross.svg?maxAge=2592000&label=manylinux_2_36)](https://hub.docker.com/r/messense/manylinux_2_36-cross/)
67
[![Test](https://github.com/rust-cross/manylinux-cross/workflows/Test/badge.svg)](https://github.com/rust-cross/manylinux-cross/actions?query=workflow%3ATest)
78
[![Bors enabled](https://bors.tech/images/badge_small.svg)](https://app.bors.tech/repositories/58198)
89

9-
manylinux2014, manylinux_2_28 aarch64/armv7l/s390x/ppc64le and manylinux_2_31 riscv64 cross compilation docker images,
10+
manylinux2014, manylinux_2_28 aarch64/armv7l/s390x/ppc64le and manylinux_2_31 riscv64 and manylinux_2_36 loongarch64 cross compilation docker images,
1011
supports both x86_64(amd64) and aarch64(arm64) architectures.
1112

1213
## manylinux2014
@@ -35,7 +36,6 @@ Docker image repository: [messense/manylinux_2_28-cross], based on Ubuntu 22.04
3536
| s390x | s390x | `/opt/python/cp3[7-13]`, built from source | Python 3.7 - 3.13 |
3637
| ppc64le | ppc64le | `/opt/python/cp3[7-13]`, built from source | Python 3.7 - 3.13 |
3738

38-
3939
## manylinux_2_31
4040

4141
Docker image repository: [messense/manylinux_2_31-cross], based on Ubuntu 22.04 with **GCC 7.5.0**.
@@ -44,6 +44,14 @@ Docker image repository: [messense/manylinux_2_31-cross], based on Ubuntu 22.04
4444
| ------------ | --------------- | ------------------------------------------ | ---------------------- |
4545
| riscv64 | riscv64 | `/opt/python/cp3[7-13]`, built from source | Python 3.7 - 3.13 |
4646

47+
## manylinux_2_36
48+
49+
Docker image repository: [messense/manylinux_2_36-cross], based on Ubuntu 22.04 with **GCC 13.3.0**.
50+
51+
| Architecture | Tag | Target Python | Host Python |
52+
| ------------ | --------------- | ------------------------------------------ | ---------------------- |
53+
| loongarch64 | loongarch64 | `/opt/python/cp3[7-13]`, built from source | Python 3.7 - 3.13 |
54+
4755
## Environment variables
4856

4957
Following list of environment variables are set:

0 commit comments

Comments
 (0)