<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jul 10, 2014 at 7:04 AM, Ehsan Akhgari <span dir="ltr"><<a href="mailto:ehsan.akhgari@gmail.com" target="_blank">ehsan.akhgari@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hmm, thinking more about this patch, this requires you to know whether a given object file is going to be linked into a DLL when building the C++ source so that you can pass -LD to clang-cl.  That may be not easy to get right depending on the build system, and when things go wrong you might need nasty -nodefaultlib arguments to the linker.  Maybe this is not the right approach after all?</div>
</blockquote><div><br></div><div>Oh, true.  I forgot about the DLL thunk library.  Honestly, I think we need to completely revisit our CRT interceptor approach so we can support MD, maybe MDd, and avoid the extra DLL thunk stuff.  I don't have brilliant ideas for fixing this at the moment, though.  :(</div>
</div></div></div>