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
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:37 UTC