From 9ce308173ae9f45c17f8f4f1dd33047501f8b8f7 Mon Sep 17 00:00:00 2001 From: Simon Schubert Date: Tue, 18 Aug 2009 23:31:46 +0200 Subject: [PATCH] buildworld: properly sequence quickworld We must not run any of build stage in parallel. The existing .ORDER only works for the sequence of a full buildworld. It seems that make is not ordering any pair in an .ORDER target, but only pairs as written. Quickworld does not run the intermediate stages between _obj and _includes, thus allowing make to parallelize these two. The proper fix might be in make, if we want to change the semantics of the .ORDER target, but fixing it here doesn't hurt in any case. --- Makefile.inc1 | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile.inc1 b/Makefile.inc1 index 2076ac5f10..4577f6929f 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -409,6 +409,7 @@ realquickworld: _obj _includes _libraries everything crossworld: _worldtmp _bootstrap-tools _obj _build-tools _cross-tools .ORDER: ${WMAKE_TGTS} +.ORDER: _obj _includes # # installcheck -- 2.41.0