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/


Reply via email to