Is it likely a single build process based on a given tree hash that produces many outputs? This is really common; at $employer a single build produces MacOSX, Windows, and Linux binaries. I couldn't imagine maintaining different trees for each arch/variant.