<div dir="ltr"><div>Here, by the way, is the original thread, which I could not figure out how to quote in my message:</div><div><a href="https://lists.llvm.org/pipermail/llvm-dev/2020-May/141444.html">https://lists.llvm.org/pipermail/llvm-dev/2020-May/141444.html</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 31, 2021 at 3:09 PM Geoff Levner <<a href="mailto:glevner@gmail.com">glevner@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Emmanuel and Lang,</div><div><br></div><div>I am tuning in to this thread several months late, because I am just now trying to port our ORC-based application to Windows, and I am running into all the same problems that Emmanuel ran into. To avoid unresolved symbols I have had to compile JIT modules with -D_DLL; I have had to export RTTI-related symbols explicitly with the same trick that Emmanuel found; and now I have multiple definitions of ??_7exception@std@@6B@, like Emmanuel.</div><div><br></div><div>I see this bug has not been fixed, so my question is mostly for Emmanuel: have you found a workaround? I don't know exactly when this symbol is generated, but I have C++ modules that cannot be JIT compiled as a result...</div><div><br></div><div>Geoff</div><div><br></div></div>
</blockquote></div>