When running builds for multiple architectures, sometimes the lingering *.o files from a different arch do not get removed, making it impossible to link a binary for the currently targeted arch.
This PR moves all of the builds into obj/<arch>/, thus eliminating any possible conflicts.
Description
When running builds for multiple architectures, sometimes the lingering
*.o
files from a different arch do not get removed, making it impossible to link a binary for the currently targeted arch.This PR moves all of the builds into
obj/<arch>/
, thus eliminating any possible conflicts.cc @fasaxc