We will hard fail in case of encountering different architectures in bootspec. This should still be compatible with cross-compiling systems in the future.
This is necessary to make integration testing specific to the backend.