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! This pull request has now been integrated. Changeset: e0b040a6 Author: Erik Joelsson <[email protected]> URL: https://git.openjdk.org/jdk/commit/e0b040a6c6713827033e9ba51c9ded920dd0203b Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8331994: Adapt MAKEFLAGS check for GNU Make 4.4.1 Reviewed-by: jpai, dholmes ------------- PR: https://git.openjdk.org/jdk/pull/29942
