bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #58364] Inconsistent behavior between 4.3 and 4.2.1


From: Paul D. Smith
Subject: [bug #58364] Inconsistent behavior between 4.3 and 4.2.1
Date: Wed, 13 May 2020 10:35:59 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36

Update of bug #58364 (project make):

                  Status:                    None => Not A Bug              
             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #1:

This is due to this change, unfortunately accidentally left out of the NEWS
file:


* WARNING: Backward-incompatibility!
  Previously using the .SILENT pseudo-target in a makefile would force all
  sub-makes to be invoked with the '-s' option, effectively making all
  sub-makes silent as well.  In this release, .SILENT only has effect for the
  current invocation of make.  As a side-effect of this, .SILENT no longer
has
  a side-effect of enabling the --no-print-directory option, which using -s
  will do.


If you want to disable directory printing from within your makefile (note, I
personally don't recommend this: it should be up to the person invoking make
whether they want to see this type of debugging information not the author of
the makefile) you can add something like this to your makefile:


MAKEFLAGS += --no-print-directory


If you personally don't want to see the directories printed you can always add
something like *export GNUMAKEFLAGS=--no-print-directory* to your ~/.bashrc or
similar.

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?58364>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]