[LLVMdev] LLVM shared library naming
Michael Young
mikado_282 at hotmail.com
Sat Apr 13 09:18:04 PDT 2013
When I configure and build LLVM (on Linux - Ubuntu 12.04) with the
"--enable-shared" option, I get a shared library named "libLLVM-3.2svn.so",
regardless of whether I build from sources pulled from the repository
(even when pulling from "tags/RELEASE_32/final") or from the release tarballs.
Is this correct behavior?
Even if this odd naming is what is expected, why is this artifact in the name
of a shared library? Is this "wart" in the internal name, too? Are there any
recommendations that suggest renaming this library or linking against this
library in a way that doesn't maintain or require this wierdness?
I apologize if I seem overly critical - I just don't understand the rationale
for it, and it seems that the naming is misleading, if not technically
problematic. I really am grateful to the developers of LLVM, and I'm enjoying
learning it. As always, feel free to point me to documentation or a relevant
mailing list discussion - I looked, but didn't see anything.
Thanks,
Michael
More information about the llvm-dev
mailing list