On 26.02.2015 17:21, Ken Moffat wrote:
On Thu, Feb 26, 2015 at 09:20:36AM -0600, Bruce Dubbs wrote:

That's true, but if you are going to build llvm, you might as well do the
optional parts at the same time.  The only reason I can think of to not do
the optional parts is if you are trying to build a minimal system.

  A lot of machines are small, and slow.  LFS and BLFS is above all
about building a system the way you want it.  For someone who is not
developing C or C++ code on the system, clang is an overhead we can
do without.

ĸen


Well, I guess we can't, as some Mesa drivers actually require it. And that's not the fault of the book or the editors, it's just that every other software developer thinks it's a brilliant idea to require some additional library instead of doing their stuff with the standard stuff. As more developers turn to clang, I guess this will only get worse. The irony is that the clang camp always complains about all those gccisms but now we already have a quite standard linux package that even dynamically links a huge llvm library into their code, forcing everybody that needs that driver to carry that library along....



/usr/lib/libLLVM-3.5.so, that's dynamically linked to the driver is 33 Megabyes big, and yes, that's after stripping the debugging symbols out of it.


Kind regards
Tim

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to