Adds ARM (Raspberry Pi) cross-compilation support for harmony_agent and harmony_inventory_agent. - .cargo/config.toml: aarch64-linux-gnu-gcc linker - build/cross-arm.sh: local cross-build script with prereq checks - .gitea/workflows/arm-agents.yaml: CI workflow that builds both agents for aarch64 on tagged releases and uploads them as release assets (same pattern as harmony_inventory_agent already uses) Removes the unused 'harmony' dependency from harmony_agent — it was vestigial (no actual imports) and was the only thing pulling in heavy C deps (libvirt via virt) that blocked ARM builds.
9 lines
230 B
TOML
9 lines
230 B
TOML
[target.x86_64-pc-windows-msvc]
|
|
rustflags = ["-C", "link-arg=/STACK:8000000"]
|
|
|
|
[target.x86_64-pc-windows-gnu]
|
|
rustflags = ["-C", "link-arg=-Wl,--stack,8000000"]
|
|
|
|
[target.aarch64-unknown-linux-gnu]
|
|
linker = "aarch64-linux-gnu-gcc"
|