bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Change in $(MFLAGS) format breaks automake-generated rules


From: Paul Smith
Subject: Re: Change in $(MFLAGS) format breaks automake-generated rules
Date: Wed, 01 May 2013 02:39:04 -0400

On Wed, 2013-05-01 at 00:59 +0200, Stefano Lattarini wrote:
>    # With make 3.82, compiled from official tarball:
>    $ make -f- <<<'all:; @echo $(MFLAGS)' -I none
>    -I none
> 
>    # With development version of make:
>    $ make -f- <<<'all:; @echo $(MFLAGS)' -I none
>    -Inone

I think MFLAGS is deprecated.  Is there a reason you use this instead of
MAKEFLAGS?

> Is there a reason behind this change?  If not, could it be reverted?
> No big deal if the change is intended, as I can certainly and easily
> improve the Automake recipes instead.

I did make the change on purpose, because the new -O flag with an
optional argument wasn't getting parsed correctly with the space (it was
being parsed as -O, which defaults to target sync mode, plus a goal
"none").

I didn't think it would affect anyone so I used the simplest solution,
of removing the space.

However, I can probably make it work the old way as well and revert that
change.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]