explicitly set arch since msvc doesn't recognize -dumpmachine