ARMv8.0-A baseline binary or ARMv8.2-A tuned build for mixed aarch64 CI?
Shared aarch64 build target Goal: ship one repeatable aarch64 binary or library that executes without SIGILL on heterogeneous physical hosts and under QEMU user-mode emulation, while still using optional CPU extensions where available. Compiling with -march=armv8-a targets the mandatory ARMv8.0-A baseline and maximizes portability across Cortex-A72, Neoverse