[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #48643] Irrelevant targets can confuse make on which pattern rule t
[bug #48643] Irrelevant targets can confuse make on which pattern rule to select.
Fri, 3 Dec 2021 10:27:15 -0500 (EST)
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0
Follow-up Comment #25, bug #48643 (project make):
Let us list the options
1. keep compat search enabled by default and silent.
2. introduce a warning message when make begins compat search.
3. introduce a flag to disable compat search.
4. have compat disabled by default and introduce a flag to enable it.
1 is the current state of the code in master. i think, this is releasable.
2 is the same as 1 plus a warning message. i think, this message a good hint
and hopefully will drive users away from compat search.
3 requires that users specify the flag. If the flag is specified in MAKEFLAGS,
then it will be inherited by recursive makes, which may or may not be
4 is backward incompatible. This choice forces the users to modify the
makefiles that depend on the old definition of ought-to-exist. Given that the
users have to modify the makefile, they can as well fix the rules to avoid
this dependency on the old def of ought-to-exist. This ability to fix the
rules makes a flag to enable compat-search redundant.
Reply to this item at:
Message sent via Savannah
- [bug #48643] Irrelevant targets can confuse make on which pattern rule to select.,
Dmitry Goncharov <=