If anybody on this list builds firefox, this is just a brief note
that 57.0 is now in the book and using stylo (the new CSS rendering
code, written in rust). There are two particular changes:
o it needs clang (>=3.9)
o it's a lot bigger (7.2GB)
I will also mention that the time to build it (in SBUs) seems to
vary greatly from one machine to another. For the moment I've
marked it as typically 18 to 22 SBU on a 4-core processor. But on
one of my machines (a SandyBridge i3, so 5+ years old low-end but
with an SBU flattered by its single-core performance) I'm seeing
figures around 34 SBU.
At first I thought that was from using swap (it's a 4GiB box, and
the VGA takes 250 MiB), but I have since noted that although it goes
slightly into swap (building in a tty for this, with one other tty
open) it's barely using swap. Normally I build on a fast machine
running the current release or svn, then update the others later.
This time I decided to do most of my "supported" releases (7.10 and
later) first.
Looking back at my past measurements, yes this i3 was always needed
more SBUs than the other machines - but the difference has jumped a
lot in 57.0. I'm now thinking that for some reason it is
comparatively slow to build some parts of the rust code, so that it
spends a much greater time with only one rustc job running (while
all subsequent crates or C, C++, Python depend on that particular
crate being compiled). Dunno, I'm scratching around for an
explanation here.
ĸen
--
Truth, in front of her huge walk-in wardrobe, selected black leather
boots with stiletto heels for such a barefaced truth.
- Unseen Academicals
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page