From 551807ab43c049f536beb3931ad43430a47873d8 Mon Sep 17 00:00:00 2001 From: Stephen D <webmaster@scd31.com> Date: Sun, 12 Jan 2025 20:53:39 -0500 Subject: [PATCH 1/2] test --- .gitlab-ci.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index deead84..a12c7ab 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,9 +6,11 @@ stages: - build-flasher before_script: - - apt update && apt install -y binutils-arm-none-eabi gcc-mingw-w64-x86-64-win32 + - apt update && apt install -y binutils-arm-none-eabi gcc-mingw-w64-x86-64-win32 gcc-arm-linux-gnueabihf gcc-aarch64-linux-gnu - rustup target add thumbv7em-none-eabihf - rustup target add x86_64-pc-windows-gnu + - rustup target add arm-unknown-linux-musleabihf + - rustup target add aarch64-unknown-linux-gnu - rustup component add rustfmt - rustup component add clippy - cargo install flip-link @@ -39,9 +41,15 @@ build-flasher: - cp ../mobile-transceiver-software/firmware.bin firmware.bin - cargo build --release - cargo build --release --target x86_64-pc-windows-gnu - - cp target/release/stm32-firmware-flasher ../mobile-transceiver-software/flasher/flasher-linux - - strip ../mobile-transceiver-software/flasher/flasher-linux + - cargo build --release --target aarch64-unknown-linux-gnu + - cargo build --release --target arm-unknown-linux-musleabihf + - cp target/release/stm32-firmware-flasher ../mobile-transceiver-software/flasher/flasher-x86-linux + - strip ../mobile-transceiver-software/flasher/flasher-x86-linux - cp target/x86_64-pc-windows-gnu/release/stm32-firmware-flasher.exe ../mobile-transceiver-software/flasher/flasher-windows.exe + - cp target/aarch64-unknown-linux-gnu/stm32-firmware-flasher ../mobile-transceiver-software/flasher/flasher-pi-modern-linux + - aarch64-linux-strip ../mobile-transceiver-software/flasher/flasher-pi-modern-linux + - cp target/arm-unknown-linux-musleabihf/stm32-firmware-flasher ../mobile-transceiver-software/flasher/flasher-pi-old-linux + - arm-linux-eabihf-strip ../mobile-transceiver artifacts: paths: - flasher/* -- GitLab From a3c3661037c42db627aee7ddc767ff805da1cb80 Mon Sep 17 00:00:00 2001 From: Stephen D <webmaster@scd31.com> Date: Sun, 12 Jan 2025 21:09:46 -0500 Subject: [PATCH 2/2] fix? --- .gitlab-ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a12c7ab..18861eb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,6 +14,7 @@ before_script: - rustup component add rustfmt - rustup component add clippy - cargo install flip-link + - cargo install cross --git https://github.com/cross-rs/cross lint: stage: lint @@ -41,13 +42,13 @@ build-flasher: - cp ../mobile-transceiver-software/firmware.bin firmware.bin - cargo build --release - cargo build --release --target x86_64-pc-windows-gnu - - cargo build --release --target aarch64-unknown-linux-gnu - - cargo build --release --target arm-unknown-linux-musleabihf + - cross build --release --target aarch64-unknown-linux-gnu + - cross build --release --target arm-unknown-linux-musleabihf - cp target/release/stm32-firmware-flasher ../mobile-transceiver-software/flasher/flasher-x86-linux - strip ../mobile-transceiver-software/flasher/flasher-x86-linux - cp target/x86_64-pc-windows-gnu/release/stm32-firmware-flasher.exe ../mobile-transceiver-software/flasher/flasher-windows.exe - cp target/aarch64-unknown-linux-gnu/stm32-firmware-flasher ../mobile-transceiver-software/flasher/flasher-pi-modern-linux - - aarch64-linux-strip ../mobile-transceiver-software/flasher/flasher-pi-modern-linux + - aarch64-linux-gnu-strip ../mobile-transceiver-software/flasher/flasher-pi-modern-linux - cp target/arm-unknown-linux-musleabihf/stm32-firmware-flasher ../mobile-transceiver-software/flasher/flasher-pi-old-linux - arm-linux-eabihf-strip ../mobile-transceiver artifacts: -- GitLab