<div dir="ltr">From commit 121396c71b4907ca82301d1a529795d98daab5f8<div>in "configure" line 540.</div><div><br></div><div>It looks for "for x86" or "for x64" string to figure out what arch of CL is. However, in non-english environments, cl.exe does not express itself as such, only "x64" or "x86" will appear.</div><div>Therefore, invoking "vcvarsall.bar amd64" in systems that are not in english prior to configure doesn't make it configure as x64, but x86.</div><div><br></div><div>As for remedy, modifying the lines(540, 541) to just "x86" or "x64" will fix this and allows it to configure for x64. I was able to compile 64bit with this remedy.</div><div><br></div><div>====</div><div>Or to make sure, if i may insist, compiling a program like below one as for test would be more accurate:</div><div><br></div><div>  #include <stdio.h></div><div>  int main(void)</div><div>  {</div><div>    printf("%u\n", sizeof(int*));</div><div>    return 0;</div><div>  }</div><div><br></div></div>