﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
13609	firefox-68.9.0esr	ken@…	blfs-book	"OK, I'm jumping the gun to create the ticket (release due some time on Monday, release notes due Tuesday) so that I can document how builds with gcc and clang compare.

I've seen comments that mozilla don't like clang-10 (slow), but equally gcc-10.1 is arguably slow (extra steps in the compilation).  Meanwhile, as of today both fedora and Opensuse continue to use gcc - and OpenSuse are definite that their security guys demand it.  In general, clang has lagged behind gcc in security options, but it seems to either be catching up, or at least not barfing on the options.  So, how do the two compare ?

Building on current LFS/BLFS with candidate 1 on a 4-core machine:

gcc: 21.99 SBU, 4211 MB build, 167 MB installed = 4377 MB

clang: 22.84 SBU, 4137 MB build, 174 MB installed = 4311 MB

So, using current clang produces a marginally smaller build tree with a larger installed binary, and takes longer (+1 SBU when rounded)

Will remeasure when ff78 (the next ESR) comes out at the back end of June (and IFF that doesn't need a newer rust, will update firefox to 78). "	enhancement	closed	normal	10.0	BOOK	SVN	medium	fixed		
