Unhappy with recent make(1) changes

From: Ruslan Ermilov <ru_at_FreeBSD.org>
Date: Tue, 13 Jan 2004 00:38:05 +0200
Gang,

I was very surprised to find out that the 2x2.8GHz CPU with HTT
enabled and 4GB RAM machine, otherwise idle, built world for more
than an hour.  It turned out to be an issue with recent changes
to make(1) -- the machine runs July 1, 2003 version of 5.1-CURRENT.
It's bankshot.rtp.FreeBSD.org, with hardware config documented on
www/internal/.

An example job (with empty object directory) was:

: time -h make -ss obj -DALWAYS_CHECK_MAKE SUBDIR_OVERRIDE=bin

run with -j4 and without it (-B below for explicity).

The result is as follows an dshould be self-evident:

:         old             new main.c +    new main.c +
:                         old job.h       new job.h
: 
: -B:     10,72s          10,67s          10,64s
:         10,57s          10,64s          10,70s
:         10,70s          10,80s          10,63s
: 
: -j4:    13,53s          12,15s          1m3,89s
:         13,40s          12,02s          1m7,68s
:         13,23s          12,70s          1m5,73s

old: main.c,v 1.85 job.h,v 1.20
new: main.c,v 1.86 job.h,v 1.21

Can you elaborate here?


Cheers,
-- 
Ruslan Ermilov
FreeBSD committer
ru_at_FreeBSD.org

Received on Mon Jan 12 2004 - 13:37:55 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:37 UTC