It seems to be that LLVM  doesn't make sense as a shared library. The surface area of the interface is massive, and in constant flux. I would think in real world situations, a domain specific interface with a more focused public interface would the right solution.<br>
<br><div class="gmail_quote">On Fri, Apr 6, 2012 at 6:15 PM, Alan Garny <span dir="ltr"><<a href="mailto:agarny@hellix.com">agarny@hellix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-GB" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="color:#1f497d">Hi,<u></u><u></u></span></p><p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal">
<span style="color:#1f497d">From what I have seen on this mailing list and elsewhere, it would seem that it isn’t possible to build LLVM as a shared library using Visual C++. Still, I would imagine that quite a few people are or would be interested in it, so… is there any plan to support this any time soon? This, unless it’s already supported in some way or another which I am not aware of…? I have been able to build LLVM as a shared library using Autotools and GCC (through MinGW) on Windows (as well as on Linux and Mac OS X), so it would really be a shame if the same couldn’t be done using Visual C++…<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:#1f497d">Cheers, Alan.<u></u><u></u></span></p></div></div><br>_______________________________________________<br>

LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br>