[cfe-dev] Proposal: Enable BUILD_SHARED_LIBS=ON by default for debug build.

Yin Ma via cfe-dev cfe-dev at lists.llvm.org
Thu Jan 28 14:34:19 PST 2016


Hello, 

 

I understand shared linked is currently a lot slower than static linked.

However, for debug build, where speed is not required. Shared link has 

A lot of advantage. 

 

Static linked clang/llvm on linux is 17G, shared build is only 1.5G. On a
mainstream 

linux host machine with 12G memory, only -j1 can be used to finish final
linking step. 

With -j8 the linux will link the linking. With 17G footprint, copying from
build folder

to install folder is also very slow. So it is very reasonable to set 

BUILD_SHARED_LIBS=ON as default for debug build because it would improve
usability

and performance. 

 

Thanks,

 

Yin 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20160128/f1f3d6b4/attachment.html>


More information about the cfe-dev mailing list