RFR: 8285755: JDK-8285093 changed the default for --with-output-sync

Erik Joelsson erikj at openjdk.java.net
Wed Apr 27 19:26:08 UTC 2022


The make option '--output-sync recurse' can be useful in certain situations, especially when dealing with very verbose output from makefiles and you want to parse them after the fact. However, when running make interactively on the command line, it certainly gets in the way, as output from each sub make call is buffered until that make process terminates.

In [JDK-8285093](https://bugs.openjdk.java.net/browse/JDK-8285093), the configure logic for this configuration was changed and, probably by mistake, the default was changes to default "recurse" if available in the supplied GNU make. This is a regression for most users of the build system and needs to be changed back.

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

Commit messages:
 - JDK-8285755

Changes: https://git.openjdk.java.net/jdk/pull/8431/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=8431&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8285755
  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.java.net/jdk/pull/8431.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/8431/head:pull/8431

PR: https://git.openjdk.java.net/jdk/pull/8431



More information about the build-dev mailing list