I am the OP whose seemingly innocuous bug report (40657) has led to this mess.
Unfortunately I don't recall what I was doing back in 2013, but I suspect I had
naively written a suffix rule with a prerequisite that didn't work as expected,
noted that the documentation said something else again, f
On 2020-01-11 13:22, Martin Dorey wrote:
>> Keeping the new, correct behavior in the .POSIX case, with no
>> warning, that might fly, as long as none of Dennis’s myriad failing
>> builds use .POSIX. I can imagine Paul finding this third option
>> depressing but I think the real value here is in te
On 2020-01-11 13:22, Martin Dorey wrote:
>> accept prerequisites and implement them as
> the user expects, which violates POSIX ... and which never happened
> before
>
> I fear implementing what the makefile author asked for instead of
> what they got... could expose other latent issues in their m
d be a significant help, even for this audience.
From: Bug-make on behalf of
Paul Smith
Sent: Saturday, January 11, 2020 08:13
To: Dennis Clarke; bug-make@gnu.org
Subject: Re: GNU make 4.2.93 release candidate available
* EXTERNAL EMAIL *
On Fri, 2020-01
On 2020-01-10 14:54, Paul Smith wrote:
On Fri, 2020-01-10 at 11:02 -0500, Dennis Clarke wrote:
Meanwhile a friend and I are giving 4.2.93 a look on FreeBSD 12.0 and
a whole slew of packages fail to build.
I can reproduce these failures trying to build dpkg 1.19.7 on GNU/Linux
with the new make
On Fri, 2020-01-10 at 15:07 -0500, Paul Smith wrote:
> Oh. It's this change:
>
> * WARNING: Backward-incompatibility!
> Contrary to the documentation, suffix rules with prerequisites were being
> treated BOTH as simple targets AND as pattern rules. Behavior now matches
> the documentation,
On Fri, 2020-01-10 at 14:54 -0500, Paul Smith wrote:
> On Fri, 2020-01-10 at 11:02 -0500, Dennis Clarke wrote:
> > Meanwhile a friend and I are giving 4.2.93 a look on FreeBSD 12.0
> > and
> > a whole slew of packages fail to build.
>
> I can reproduce these failures trying to build dpkg 1.19.7 on
On Fri, 2020-01-10 at 11:02 -0500, Dennis Clarke wrote:
> Meanwhile a friend and I are giving 4.2.93 a look on FreeBSD 12.0 and
> a whole slew of packages fail to build.
I can reproduce these failures trying to build dpkg 1.19.7 on GNU/Linux
with the new make. Ugh!!
There seems to be some issue
On Fri, 2020-01-10 at 11:02 -0500, Dennis Clarke wrote:
> For some reason you say GNU make needs to read in the entire users
> environment? Really? OKay ... *shrug* ...
Sure; remember this:
https://www.gnu.org/software/make/manual/make.html#Environment
> Variables in make can come from the envir
On 2020-01-07 20:39, Paul Smith wrote:
On Mon, 2020-01-06 at 05:33 -0500, Dennis Clarke wrote:
The only nit, and it is a little nit, is the strange use of a three
parameter main() in src/main.c line 1054 and this is a "warning". Well
strictly speaking, pun intended, that isn't a terrible sin but
On Fri, Jan 03, 2020 at 02:42:00AM -0500, Paul Smith wrote:
> A new release candidate for GNU make 4.3 is available now for download:
in your configure.ac, in the 'guile_versions="2.2 2.0 1.8" line.
There will be a guile 3.0 fairly soon. I don't know if you want to add a
3.0 pre-emptively in tha
On Mon, 2020-01-06 at 05:33 -0500, Dennis Clarke wrote:
> The only nit, and it is a little nit, is the strange use of a three
> parameter main() in src/main.c line 1054 and this is a "warning". Well
> strictly speaking, pun intended, that isn't a terrible sin but it isn't
> correct either. Sure, to
On 2020-01-05 16:20, Paul Smith wrote:
On Fri, 2020-01-03 at 02:42 -0500, Paul Smith wrote:
A new release candidate for GNU make 4.3 is available now for download:
6b252188079b36d13e96d5527f8ca033 make-4.2.93.tar.lz
929d4d3a216c02d0d86eb379356f4d1c make-4.2.93.tar.gz
You can obtain
On Fri, 2020-01-03 at 02:42 -0500, Paul Smith wrote:
> A new release candidate for GNU make 4.3 is available now for download:
>
> 6b252188079b36d13e96d5527f8ca033 make-4.2.93.tar.lz
> 929d4d3a216c02d0d86eb379356f4d1c make-4.2.93.tar.gz
>
> You can obtain a copy from: https://alpha.gnu
GNU make is a tool which controls the generation of executables and
other non-source files of a program from the program's source files.
You can learn more at: https://www.gnu.org/software/make/
--
15 matches
Mail list logo