[bug #66030] --trace only shows the "primary" ($@) target

2024-08-04 Thread Paul D. Smith
Update of bug #66030 (group make): Status:None => Fixed Assigned to:None => psmith Open/Closed:Open => Closed Operating System:

[bug #66030] --trace only shows the "primary" ($@) target

2024-08-04 Thread Paul D. Smith
Follow-up Comment #5, bug #66030 (group make): You are talking about what make knows and what, of the things it knows, it should print in this situation. I don't disagree with any of that. I'm talking about what make _actually does today_. There can be no disagreement about that, since it does

[bug #66030] --trace only shows the "primary" ($@) target

2024-08-04 Thread anonymous
Follow-up Comment #4, bug #66030 (group make): I'm not trying to be argumentative, really, but I still feel like we're not quite coming to closure on the same topic so let me try one more time. It seems to me there's a significant difference between these two rules: foo.h foo.c: ; foo.%: ; rec

[bug #66030] --trace only shows the "primary" ($@) target

2024-08-04 Thread Paul D. Smith
Follow-up Comment #3, bug #66030 (group make): I think we are just disagreeing over a matter of technical semantics. Make is showing the target it is currently considering, and which it determined to be out of date and so forced make to run the recipe. In your example, that target is "foo.h". T

[bug #66030] --trace only shows the "primary" ($@) target

2024-07-30 Thread anonymous
Follow-up Comment #2, bug #66030 (group make): I'm sorry, while trying to put together the simplest possible test case I think I posted the wrong example. Let me try again. Consider this slightly revamped version: $ cat Makefile targets := foo.h foo.c .PHONY: all all: $(targets) blah: t

[bug #66030] --trace only shows the "primary" ($@) target

2024-07-26 Thread Paul D. Smith
Follow-up Comment #1, bug #66030 (group make): The purpose of that statement is to tell you why make elects to run that recipe, not what it thinks that recipe will do. The reason this line is shown the way it is, is that foo.h is the target make is trying to build, and foo.h is the target that ma

[bug #66030] --trace only shows the "primary" ($@) target

2024-07-26 Thread anonymous
URL: Summary: --trace only shows the "primary" ($@) target Group: make Submitter: None Submitted: Fri 26 Jul 2024 06:55:37 PM UTC Severity: 3 - Normal Item Group