Skip to content

Commit d245f6b

Browse files
authored
Add support for Linux s390x. (#255)
Mainframe Linux support has been on my list.
1 parent 0f50b3f commit d245f6b

File tree

6 files changed

+14
-4
lines changed

6 files changed

+14
-4
lines changed

.github/workflows/ci.yml

+3
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ jobs:
3939
- os: ubuntu-24.04
4040
name: Linux armv7l (musl)
4141
cross-target: armv7-unknown-linux-musleabihf
42+
- os: ubuntu-24.04
43+
name: Linux s390x
44+
cross-target: s390x-unknown-linux-gnu
4245
- os: macos-13
4346
name: macOS x86-64
4447
- os: macos-14

.github/workflows/release.yml

+3
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ jobs:
5757
- os: ubuntu-24.04
5858
name: Linux armv7l
5959
cross-target: armv7-unknown-linux-musleabihf
60+
- os: ubuntu-24.04
61+
name: Linux s390x
62+
cross-target: s390x-unknown-linux-gnu
6063
- os: macos-13
6164
name: macOS x86-64
6265
- os: macos-14

CHANGES.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release Notes
22

3+
## 1.4.0
4+
5+
This release adds support for Linux s390x.
6+
37
## 1.3.0
48

59
This release adds support for Linux ARM (armv7l and armv8l 32 bit mode).

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ members = [
55

66
[package]
77
name = "ptex"
8-
version = "1.3.0"
8+
version = "1.4.0"
99
edition = "2021"
1010
authors = [
1111
"John Sirois <john.sirois@gmail.com>",

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ distribution is ~28M:
142142
## Building `ptex`
143143

144144
The `ptex` binary is [released](https://github.com/a-scie/ptex/releases) for Linux (x86_64,
145-
aarch64 & armv7l), macOS (x86_64 & aarch64) and Windows (x86_64 & aarch64). If you'd like to build
146-
your own copy, you'll need [Rust installed](https://rustup.rs/) at which point you can run
145+
aarch64, armv7l & s390x), macOS (x86_64 & aarch64) and Windows (x86_64 & aarch64). If you'd like tox
146+
build your own copy, you'll need [Rust installed](https://rustup.rs/) at which point you can run
147147
`cargo run -p package` and a binary for your current machine will be built in `dist/` along with a
148148
sha256 checksum file. For more build options, you can run `cargo run -p package -- --help`. On some
149149
systems, builds will require `cmake`, `make` and `perl` in order to build various `*-sys` crates.

0 commit comments

Comments
 (0)