do ARCH autodetection based upon compiler instead of host