On Thu, 26 Feb 2026 19:20:29 GMT, Erik Joelsson <[email protected]> wrote:

> GNU Make 4.4.1 changed the behavior of the variable MAKEFLAGS. This is 
> causing our makefiles to behave weirdly in certain situations. We need to 
> check for certain options in MAKEFLAGS to adjust behavior, and the way we do 
> it is not compatible with GNU Make 4.4.1. In the GNU Make manual, it's 
> [documented how you should query MAKEFLAGS for 
> options](https://www.gnu.org/software/make/manual/make.html#Testing-Flags) 
> and this patch is applying this recommendation. With this patch, I can 
> successfully run the failing examples given in the bug using 4.4.1. I have 
> also verified that tab completion still works and that the output of `make -p 
> -q` looks the same before and after.
> 
> Big thanks to Jaikiran who found the solution to this!

Erik, reading the Linux kernel commit thread linked in the JBS issue, don't we 
need two variants for this depending on which version of make we are using?

-------------

PR Review: https://git.openjdk.org/jdk/pull/29942#pullrequestreview-3863833828

Reply via email to