Binutils Gold: It was decided a long time ago not to build gold. I 
brought it up on list when it was new (binutils-2.19), but I searched 
and don't think it's been discussed much since then. It has grown up a 
bit since that time. My only argument for this is that people might want 
it, and we can provide it without affecting our build much (time and 
disk space). As far as BLFS is concerned, the only real beneficiary that 
I can think of might be QT. I'm sure there are a couple of others, but 
that is the biggest C++ project that I'll use (besides chromium which 
isn't in the book). There are plenty of other places it could be used, 
but for now, just having available is enough.

There are two caveats, we do have to patch it because of lack of back 
ports in the release tree (patch is in our repo), and the testsuite has 
some issues (10 failures). I work around the test suite by removing from 
main suite and just running it separately and catching the error (as I 
build with set -e). Fixing to do a jhalfs run so that I can get more 
accurate timings and build sizes as compared with my packaged build. I 
had a 4 minute difference (10 vs 6), 3 of which was the test suite. Any 
interest in doing this for LFS? We'd still install bfd as the default 
linker as we do now, just add ld.gold (and dwp) to the list of installed 
files.

GCC with additional libs: I also brought up Graphite when it was new, 
and this was a nightmare at the time. It added three additional 
packages, two of which had to be patched, gcc had to be patched, and 
nothing in the wild would use it at the time. Fast forward 7 years, 
things are much easier. There are still only a handful of consumers in 
the wild, but we can now add a single library, built inline with GCC. 
Again, the only argument for this is that other consumers might want it, 
and we can provide it without much effort.

Additionally, there is new library that ships with GCC, libmpx. This 
allows for additional protection on intel chips:
https://gcc.gnu.org/wiki/Intel%20MPX%20support%20in%20the%20GCC%20compiler

Any interest in any of the above? I'm fixing to do another jhalfs run 
later today, can get some real numbers for these changes.

-- DJ

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

Reply via email to