1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-11-21 23:00:50 +03:00

ci: build binaries using glibc instead of musl

This commit is contained in:
Quentin Gliech
2024-03-22 13:49:49 +01:00
parent 8e7bb26a51
commit ce8f1383be

View File

@@ -52,8 +52,8 @@ jobs:
uses: dtolnay/rust-toolchain@stable uses: dtolnay/rust-toolchain@stable
with: with:
targets: | targets: |
x86_64-unknown-linux-musl x86_64-unknown-linux-gnu
aarch64-unknown-linux-musl aarch64-unknown-linux-gnu
x86_64-apple-darwin x86_64-apple-darwin
aarch64-apple-darwin aarch64-apple-darwin
@@ -66,7 +66,7 @@ jobs:
version: 0.11.0 version: 0.11.0
- name: Install cargo-zigbuild - name: Install cargo-zigbuild
run: curl -L https://github.com/rust-cross/cargo-zigbuild/releases/download/v0.17.3/cargo-zigbuild-v0.17.3.x86_64-unknown-linux-musl.tar.gz | tar -z -x -C /usr/local/bin run: curl -L https://github.com/rust-cross/cargo-zigbuild/releases/download/v0.18.3/cargo-zigbuild-v0.18.3.x86_64-unknown-linux-musl.tar.gz | tar -z -x -C /usr/local/bin
- name: Download the macOS SDK - name: Download the macOS SDK
run: curl -L "https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX11.3.sdk.tar.xz" | tar -J -x -C /opt run: curl -L "https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX11.3.sdk.tar.xz" | tar -J -x -C /opt
@@ -96,8 +96,8 @@ jobs:
# See https://github.com/rust-cross/cargo-zigbuild/issues/165 # See https://github.com/rust-cross/cargo-zigbuild/issues/165
run: | run: |
cargo clean -p '' \ cargo clean -p '' \
--target x86_64-unknown-linux-musl \ --target x86_64-unknown-linux-gnu \
--target aarch64-unknown-linux-musl \ --target aarch64-unknown-linux-gnu \
--target x86_64-apple-darwin \ --target x86_64-apple-darwin \
--target aarch64-apple-darwin \ --target aarch64-apple-darwin \
|| true || true
@@ -106,8 +106,8 @@ jobs:
run: | run: |
cargo zigbuild \ cargo zigbuild \
--release \ --release \
--target x86_64-unknown-linux-musl \ --target x86_64-unknown-linux-gnu.2.17 \
--target aarch64-unknown-linux-musl \ --target aarch64-unknown-linux-gnu.2.17 \
--target x86_64-apple-darwin \ --target x86_64-apple-darwin \
--target aarch64-apple-darwin \ --target aarch64-apple-darwin \
--no-default-features \ --no-default-features \