[llvm-dev] Commit zlib source code into to llvm repo
Mehdi Amini via llvm-dev
llvm-dev at lists.llvm.org
Fri Sep 23 16:00:58 PDT 2016
> On Sep 23, 2016, at 1:44 PM, Vitaly Buka via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> Hi all,
> Is it possible to add zlib source code into llvm repo? Any advice on how to do so?
> I'd like to setup build of symbolizer as a static library with no external dependencies except libc.
> Similar to https://github.com/google/sanitizers/blob/master/address-sanitizer/internal_symbolizer/howto <https://github.com/google/sanitizers/blob/master/address-sanitizer/internal_symbolizer/howto>.
> Then the library can be linked into sanitized program and avoid dependency on standalone llvm-symbolizer tool.
> Out solution uses LTO and internalize everything but symbolizer API, so we have no symbol conflicts with instrumented binary.
> For LTO we need zlib in source code.
This is not clear to me.
It seems that what you want ultimately is a build where zlib would be LTO together with your program?
Assuming this is correct, you don’t need the source code for zlib, but you need a static archive of zlib build for LTO.
(What may be missing, is the ability to the LLVM build system to select a static zlib archive to link to?)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev