bug-make
[Top][All Lists]
Advanced

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

Re: 4.4: embeds volatile information in MAKEFLAGS


From: Steffen Nurpmeso
Subject: Re: 4.4: embeds volatile information in MAKEFLAGS
Date: Tue, 08 Nov 2022 01:29:52 +0100
User-agent: s-nail v14.9.24-343-g9e3ff607d5

Paul Smith wrote in
 <05f924d1e2c372b7321b6c3b1863ff864cc433df.camel@gnu.org>:
 |On Mon, 2022-11-07 at 21:55 +0100, Steffen Nurpmeso wrote:
 |>  |However, I don't think that any changes being made for GNU Make 4.4
 |>  |compatibility, would render the makefile unusable with GNU Make 4.3
 |>  |(unless they start actually using the new features like the new
 |>  |functions, but I don't know of any projects doing so yet... of
 |> course
 |>  |that doesn't mean they are not) so sticking with 4.3 shouldn't
 |> render
 |>  |any projects unbuildable.
 |> 
 |> To be honest i also struggled with what to do per se.  We want to
 |> preserve MAKEFLAGS for future invocations, but now would need to
 |> clean it up to work around things that cause problems further on.
 |> (Parsing this requires understanding of shell quoting.  And noone
 |> knows what users may want to do or use for flags.)
 |
 |I guess what I was trying to say is that you shouldn't feel pressured
 |to upgrade to GNU Make 4.4, yourself, if it causes problems, since it's
 |highly unlikely that any of the projects you're building will stop
 |working with GNU Make 4.3: any changes they are making to support 4.4
 |will not _require_ 4.4; they will be backward-compatible with 4.3.
 |
 |You can stay on 4.3 until there's a GNU Make release that doesn't cause
 |such problems for you.

Thanks, Paul Smith.  I have not yet, for my system (only as a side
installation, for testing).  Some Linux distributions that matter
for me personally are also waiting, but there are heavyweight
distributions that already switched [1].  Gentoo is critical for
my MUA, as it is source based, and the recipe will fail.  (But
i would not overestimate that problem, i guess very few people are
using the MUA there.)

  [1] https://repology.org/project/make/versions

 --End of <05f924d1e2c372b7321b6c3b1863ff864cc433df.camel@gnu.org>

Paul Smith wrote in
 <4c5703754592cbe43b7d4d332d6acce82c6015d8.camel@gnu.org>:
 |On Mon, 2022-11-07 at 14:59 -0500, Paul Smith wrote:
 |> I agree that we should drop down to "jobserver unavailable" here
 |> rather than having a fatal error.
 |
 |I have a change that implements this now.

Thank you very much.  I look forward seeing it in the repository.

 --End of <4c5703754592cbe43b7d4d332d6acce82c6015d8.camel@gnu.org>

Good night, and greetings from Germany!

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)



reply via email to

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