[bug #63098] make-4.3.90 regression of unexpected dependencies in pattern rules with multiple targets

2022-09-23 Thread Paul D. Smith
Follow-up Comment #4, bug #63098 (project make): Yes, I saw that behavior when I looked at the repo. I agree it's difficult to see how to map that onto make's current behavior. I'll take a look through the manual to see if that change (which was somewhat last-minute) might be going against some

[bug #63098] make-4.3.90 regression of unexpected dependencies in pattern rules with multiple targets

2022-09-23 Thread Sergei Trofimovich
Follow-up Comment #3, bug #63098 (project make): Aha, behavior change makes sense. Let's close it as intended then. Looks like opensp's case is even more nuanced. `%.h %.cxx %.rc: %.msg` produces `.cxx` files only for a subset of `.msg` files: `.cxx` generation happens only where file contents

[bug #63098] make-4.3.90 regression of unexpected dependencies in pattern rules with multiple targets

2022-09-23 Thread Paul D. Smith
Update of bug #63098 (project make): Component Version:None => SCM Operating System:None => Any ___ Follow-up Comment #2: This change was made

[bug #63098] make-4.3.90 regression of unexpected dependencies in pattern rules with multiple targets

2022-09-23 Thread Dmitry Goncharov
Follow-up Comment #1, bug #63098 (project make): This is not a regression. This is the intended behavior. Make runs the rule to build foo.c. See fabb03eac412b5ea19f1a97be31dc8c6fa7fc047 ___ Reply to this item at:

[bug #63098] make-4.3.90 regression of unexpected dependencies in pattern rules with multiple targets

2022-09-23 Thread Sergei Trofimovich
URL: Summary: make-4.3.90 regression of unexpected dependencies in pattern rules with multiple targets Project: make Submitter: slyfox Submitted: Fri 23 Sep 2022 07:05:25 PM UTC

Re: Make 4.3.90 breaks makefile of dtc

2022-09-23 Thread Dmitry Goncharov
On Thu, Sep 22, 2022 at 4:39 AM Andreas Schwab wrote: > There is some misbehaviour that creates an infinite loop trying to run > the bison rule. Interestingly, this eventually runs out of file > descriptors The latest make from master (same as 4.3.90) builds dtc-1.6.1 successfully for me with

Re: [PATCH] Port to 32-bit long + 64-bit time_t

2022-09-23 Thread Eli Zaretskii
> Date: Thu, 22 Sep 2022 11:00:52 -0700 > Cc: rsbec...@nexbridge.com, bug-make@gnu.org > From: Paul Eggert > > On 9/21/22 23:49, Eli Zaretskii wrote: > > This will cause problems in the native MS-Windows builds, where printf > > in the system C runtime doesn't support %lld and %llu. > > Thanks