URL: <https://savannah.gnu.org/bugs/?60730>
Summary: Emit fewer enter/leave messages with -O Project: make Submitted by: tromey Submitted on: Fri 04 Jun 2021 04:33:01 PM MDT Severity: 3 - Normal Item Group: Enhancement Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: 4.2.1 Operating System: POSIX-Based Fixed Release: None Triage Status: None _______________________________________________________ Details: I recently started using 'make -O' to get output that is more easily read, and also more easily digested by Emacs. I am typically building gdb, and this results in output like: make[2]: Entering directory '/home/tromey/gdb/build/gdb' CXX dwarf2/expr.o make[2]: Leaving directory '/home/tromey/gdb/build/gdb' make[2]: Entering directory '/home/tromey/gdb/build/gdb' CXX dwarf2/leb.o make[2]: Leaving directory '/home/tromey/gdb/build/gdb' make[2]: Entering directory '/home/tromey/gdb/build/gdb' CXX dwarf2/index-cache.o make[2]: Leaving directory '/home/tromey/gdb/build/gdb' make[2]: Entering directory '/home/tromey/gdb/build/gdb' CXX dwarf2/line-header.o make[2]: Leaving directory '/home/tromey/gdb/build/gdb' That is, it prints many redundant enter/leave notices. It seems like these could be batched -- delay printing the 'leave' notice until some further event, and then only print it if the coming 'enter' notice will mention some other directory. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?60730> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/