[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Some "fun" last weekend

From: Paul Smith
Subject: Re: Some "fun" last weekend
Date: Tue, 16 Aug 2022 15:52:09 -0400
User-agent: Evolution 3.44.4 (by Flathub.org)

On Mon, 2022-08-15 at 22:24 -0400, Dmitry Goncharov wrote:
> make-4.3 lets the user control (via presence or absence of +) if a
> particular sub-process should participate in the jobserver business.
> The current master, on the other hand, is "everyting is up to the
> sub-make".
> E.g.
> all:; make -C src
> In the case of make-4.3 the sub-make does not participate.
> In the case of master the sub-make participates.

I would be surprised if too many people are using this method, because
it leads to a somewhat obscure warning from make and people generally
don't like their build systems to show obscure warnings.

If people want sub-makes to not participate in the jobserver the better
way to do it is to add "-j1" explicitly to the sub-make command
(although this also shows a warning, at least it's clear what it means
and may be considered "documentation") or they manipulate the MAKEFLAGS
variable to remove jobserver info.

But, I do agree it's a change in behavior.  I tried to describe this in
the NEWS file but maybe it's too abstract for people to realize the

reply via email to

[Prev in Thread] Current Thread [Next in Thread]