<div><div dir="auto">You are correct! Thanks for the help.</div></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Feb 24, 2019 at 7:44 AM, Boris Kolpackov <<a href="mailto:boris@codesynthesis.com">boris@codesynthesis.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Aaditya Kalsi <<a href="mailto:aadityakalsi@gmail.com" target="_blank">aadityakalsi@gmail.com</a>> writes:<br>
<br>
> I run vcvars64.bat before running b.<br>
> <br>
> More verbose output:<br>
> <br>
> link --version<br>
> bin.ld @C:\Users\aadit\code\libakn-msvc\libakn\tests\<br>
>   ld         link@C:\MinGW\msys\1.0\bin\link.exe<br>
>   id         gnu<br>
>   signature  link (GNU coreutils) 5.97<br>
<br>
For some reason link.exe from MSYS is before MSVC's link.exe in your<br>
PATH.<br>
<br>
If I run the following in a session setup with vcvars64.bat:<br>
<br>
> echo %PATH%<br>
> where link.exe<br>
<br>
I see link.exe found in the first directory listed in %PATH% (in my case<br>
C:\Program Files (x86)\...\VC\Tools\MSVC\14.14.26329\bin\HostX64\x64).<br>
<br>
In your case, however, C:\MinGW\msys\1.0\bin somehow ends up being<br>
considered first, even though vcvars64.bat normally puts its paths<br>
in the front. So there is something broken with your setup.<br>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Aaditya Kalsi<br>(213) 400-7645</div>