mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-10-06 09:02:52 +08:00
The voxl2 build group carried chip_family 'native' while its seeder carried 'voxl2', so the group restored/saved under ccache-native-x64-voxl2-0-* while the seeder saved under ccache-voxl2-x64-seeder-*. The restore-keys chain can never cross that namespace gap: the seeder's warm cache is discarded every run, and cold builds fall back to the SITL seeder cache (host gcc objects, zero possible hits against aarch64-linux-gnu-gcc or hexagon-clang). Present since #27050. Give the voxl2 group chip_family 'voxl2' so it shares the seeder's key namespace, drop the now-redundant voxl2 special-casing in seeder generation, and size the voxl2 cache at 800M since it holds objects for two toolchains (aarch64-gnu + hexagon-clang) and already sits near the 400M limit. Assisted-by: Claude:claude-fable-5 Signed-off-by: Ramon Roche <mrpollo@gmail.com>