Follow-up Comment #7, bug #58364 (project make): It is unfortunate, but the change (don't allow .SILENT to be passed down to submakes) was not understood to have this side-effect for --no-print-directory until after the release; I've not received any reports from anyone about this as an issue except for CMake users so reliance on this behavior apparently wasn't too wide-spread (I understand CMake itself is extremely wide-spread).
Unfortunately the previous behavior was quite clearly wrong and needed to be changed, and equally unfortunately there's no realistic way to make this change backward-compatible. I wouldn't personally call this a "breaking change". Nothing broke: builds continued to run correctly and successfully build code. It's just that some extra (admittedly annoying to some) output was generated. The workaround is straightforward for anyone who wants to avoid this but can't upgrade their CMake to a newer version; as mentioned earlier, you can add *export GNUMAKEFLAGS=--no-print-directory* to your shell setup before invoking make. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?58364> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/