Displaying 3 results from an estimated 3 matches for "a46bb44d".
2013 May 08
1
[LLVMdev] Shared library support of llvm
...not that big of a burden, we have build bots that can signal
whatever problems come up. And it would also be useful for other platforms.
--
João Matos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130508/a46bb44d/attachment.html>
2013 May 08
0
[LLVMdev] Shared library support of llvm
Actually, adding a LLVM_EXPORT macro would be positive for other
environments, because you can then build LLVM
as a shared library with -fvisibility=hidden and use LLVM_EXPORT to only
make public symbols visible. There are several
advantages to this, as noted here:
http://gcc.gnu.org/wiki/Visibility
From: Reid Kleckner
Sent: Wednesday, May 08, 2013 6:21 PM
To: Peng Cheng
Cc: LLVMdev at
2013 May 08
5
[LLVMdev] Shared library support of llvm
According to http://llvm.org/docs/CMake.html, "Shared libraries are not
supported on Windows and not recommended in the other OSes".
The problem is that static libraries have some limitations, especially when
linked into multiple shared libraries, the global data of llvm could have
multiple copies leading to undefined behaviors. This has caused much pains
during my usage of llvm.
My