Dnia 2015-09-20, o godz. 22:32:54
Jauhien Piatlicki <jauh...@gentoo.org> napisał(a):

> Hi,
> 
> the first question is addressed both to llvm-dev and gentoo-dev. The
> second one is Gentoo specific.
> 
> Is there any possibility to build LLVM both as static and shared libraries?
> 
> What I see currently is that our ebuild makes LLVM to build shared libs
> unconditionally. Is there a possibility (if it is impossible to build
> both lib types) to at least give to user control on what kind of libs he
> will have?

No, static libraries are security flaw and waste of time.

The old Makefile-based build system used to build all LLVM libraries as
static, then link it all into one big .so which required special
handling. These days we use CMake which supports building only one type
of libraries.

Of course, some upstreams hack CMake to create duplicate library
entries for this. But we're certainly not going to do that for
the common Gentoo sake of 'choice' to shot yourself in the foot.

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

Attachment: pgpidHpYvhnFe.pgp
Description: OpenPGP digital signature

Reply via email to