[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.
- Re: Change in $(MFLAGS) format breaks automake-generated rules,
Paul Smith <=