On Fri, Jul 05, 2013 at 02:39:00PM +0200, Dimitry Andric
wrote:> [redirecting to the correct mailing list, freebsd-stable@ ...]
>
> On Jul 5, 2013, at 10:53, Daniel Braniss <danny at cs.huji.ac.il>
wrote:
> > after today's update of 9.1-STABLE I noticed that make
build[world|kernel] are
> > taking conciderable more time, is it because the upgrade of clang?
> > and if so, is the code produced any better?
> >
> > before:
> > buildwordl: 26m4.52s real 2h28m32.12s user 36m6.27s sys
> > buildkernel: 7m29.42s real 23m22.22s user 4m26.26s sys
> >
> > today:
> > buildwordl: 34m29.80s real 2h38m9.37s user 37m7.61s sys
> > buildkernel: 15m31.52s real 22m59.40s user 4m33.06s sys
>
> Ehm, your user and sys times are not that much different at all, they
> add up to about 5% slower for buildworld, and 1% faster for build kernel.
> Are you sure nothing else is running on that machine, eating up CPU time
> while you are building? :)
>
> But yes, clang 3.3 is of course somewhat larger than 3.2. You might
> especially notice that, if you are using gcc, which is very slow at
> compiling C++.
>
> In any case, if you do not care about clang, just set WITHOUT_CLANG= in
> your /etc/src.conf, and you can shave off some build time.
I just built world/kernel (stable/9 r252769) 5 hours ago. Results:
time make -j4 buildworld = roughly 21 minutes on my hardware
time make -j4 buildkernel = roughly 8 minutes on my hardware
These numbers are about the norm for me, meaning I do not see a
substantial increase in build times.
Key point: I do not use/build/grok clang, i.e. WITHOUT_CLANG=true is in
my src.conf. But I am aware of the big clang change in r252723.
If hardware details are wanted, ask, but I don't think it's relevant to
what the root cause is.
--
| Jeremy Chadwick jdc at koitsu.org |
| UNIX Systems Administrator http://jdc.koitsu.org/ |
| Making life hard for others since 1977. PGP 4BD6C0CB |