1
0
Fork 0
mirror of https://github.com/imjasonh/krust synced 2026-07-08 14:55:35 +00:00

Require cargo-zigbuild, remove cross-linker fallback

- Make zigbuild a hard requirement instead of optional with fallback
- Remove configure_cross_linker and all system linker detection logic
- Remove apt-get install of system cross-linkers from CI
- Remove unused `which` dependency
- Fail fast with clear install instructions if zigbuild is missing

https://claude.ai/code/session_01EcsZDNeWn56wFqryb4Wq7r
This commit is contained in:
Claude 2026-03-17 22:31:32 +00:00
parent 06ea1a1b3e
commit 7a7ef3fd44
No known key found for this signature in database
4 changed files with 18 additions and 105 deletions

View file

@ -49,10 +49,6 @@ jobs:
run: |
pip install --break-system-packages ziglang
command -v cargo-zigbuild || cargo install cargo-zigbuild
- name: Install system cross-linkers (fallback)
run: |
sudo apt-get update
sudo apt-get install -y musl-tools gcc-aarch64-linux-gnu gcc-x86-64-linux-gnu
- run: make check-fmt
- run: make lint