Uses the correct target architecture