diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 4977440..86e3eb6 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -51,9 +51,15 @@ jobs: - TARGET: armv7-unknown-linux-musleabihf # raspberry pi 2-3-4, not tested OS: ubuntu-latest FEATURES: openssl-vendored + - TARGET: armv7-unknown-linux-musleabi # raspberry pi 2-3-4, not tested + OS: ubuntu-latest + FEATURES: openssl-vendored - TARGET: arm-unknown-linux-musleabihf # raspberry pi 0-1, not tested OS: ubuntu-latest FEATURES: ring-cipher,openssl-vendored + - TARGET: arm-unknown-linux-musleabi # raspberry pi 0-1, not tested + OS: ubuntu-latest + FEATURES: ring-cipher,openssl-vendored - TARGET: x86_64-apple-darwin # tested on a mac, is not properly signed so there are security warnings OS: macos-latest FEATURES: ring-cipher,openssl-vendored @@ -111,9 +117,15 @@ jobs: ;; armv7-unknown-linux-musleabihf) MUSL_URI=armv7l-linux-musleabihf-cross + ;; + armv7-unknown-linux-musleabi) + MUSL_URI=armv7m-linux-musleabi-cross ;; arm-unknown-linux-musleabihf) MUSL_URI=arm-linux-musleabihf-cross + ;; + arm-unknown-linux-musleabi) + MUSL_URI=arm-linux-musleabi-cross ;; mips-unknown-linux-musl) MUSL_URI=mips-linux-musl-cross @@ -145,8 +157,14 @@ jobs: [target.armv7-unknown-linux-musleabihf] linker = "armv7l-linux-musleabihf-gcc" rustflags = ["-C", "target-feature=+crt-static","-C", "strip=symbols"] + [target.armv7-unknown-linux-musleabi] + linker = "armv7m-linux-musleabi-gcc" + rustflags = ["-C", "target-feature=+crt-static","-C", "strip=symbols"] [target.arm-unknown-linux-musleabihf] linker = "arm-linux-musleabihf-gcc" + rustflags = ["-C", "target-feature=+crt-static","-C", "strip=symbols"] + [target.arm-unknown-linux-musleabi] + linker = "arm-linux-musleabi-gcc" rustflags = ["-C", "target-feature=+crt-static","-C", "strip=symbols"] [target.mipsel-unknown-linux-musl] linker = "mipsel-linux-musl-gcc"