CVSROOT: /cvs Module name: src Changes by: es...@cvs.openbsd.org 2012/10/09 13:49:28
Modified files: usr.bin/make : make.c Log message: actual engine change: prevent jobs from stomping on each other's files. namely: - targets that ARE the same file shouldn't build concurrently. - targets in the same group (e.g., file.c file.c: file.y) shouldn't build concurrently. This probably fixes all the remaining races in make -j4 build in src.