Follow-up Comment #4, bug #66073 (group make):

> Maybe the comment intended to use "foo.r" instead?

Right, I meant "foo.r" instead of "foo.q". Sorry for confusion.

> For example if I use the original description and touch foo.p / bar.p first,
then I see the "undesired" behavior for both explicit and pattern grouped
targets:

I got a different result from GNU Make Head:

  $ rm -f foo.* bar.* ; touch foo.r bar.r; sleep 1; touch foo.p 
  bar.p; make-latest xfoo
  $? = foo.r FORCE
  touch foo.p foo.q

  $ rm -f foo.* bar.* ; touch foo.r bar.r; sleep 1; touch foo.p bar.p;
make-latest xbar
  $? = FORCE
  touch bar.p bar.q

The behavior is different before/after commit
fabb03eac412b5ea19f1a97be31dc8c6fa7fc047, as mentioned here:
https://lists.gnu.org/archive/html/help-make/2024-08/msg00003.html


> If on the other hand I touch foo.q / bar.q first, I see the "desired"
behavior for both:

I got the same result for this. I agree this is the "desired" behavior.



    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to