Changing the OS/arch does not cause make to recompile binaries. This meant whichever arch was compiled first would then be used in place of all the others. Cleaning the binaries before compiling ensures we build for the correct arch.
Checklist
Closes #194
How was this tested:
Tested using file build/amd64/* and file build/arm64/* before and after the fix to ensure the binaries were for the correct architecture.
What was changed
Clean binaries before compiling.
Why?
Changing the OS/arch does not cause make to recompile binaries. This meant whichever arch was compiled first would then be used in place of all the others. Cleaning the binaries before compiling ensures we build for the correct arch.
Checklist
Closes #194
How was this tested:
Tested using
file build/amd64/*
andfile build/arm64/*
before and after the fix to ensure the binaries were for the correct architecture.Any docs updates needed?