[FYI] {master} tests: fix a spurious failures with non-GNU make

2012-04-05 Thread Stefano Lattarini
* tests/instdir-no-empty.test: Also pass proper AM_MAKEFLAGS to make invocations that might recurse, to ensure the macro definitions passed from the command line are properly propagated. Signed-off-by: Stefano Lattarini --- tests/instdir-no-empty.test |4 ++-- 1 files changed, 2 insertions(+

Re: [PATCH] maint: remove most recursion in automake's own build system

2012-04-05 Thread Stefano Lattarini
On 04/05/2012 06:37 PM, Jim Meyering wrote: > Stefano Lattarini wrote: >> On 04/05/2012 06:10 PM, Jim Meyering wrote: >>> >>> [SNIP reasonable observations] >>> >>> Yes, but I haven't given up. >>> >> What about this: I conclude the transition to a non-recursive build >> system by creating a top-le

Re: [PATCH] maint: remove most recursion in automake's own build system

2012-04-05 Thread Jim Meyering
Stefano Lattarini wrote: > On 04/05/2012 06:10 PM, Jim Meyering wrote: >> >> [SNIP reasonable observations] >> >> Yes, but I haven't given up. >> > What about this: I conclude the transition to a non-recursive build > system by creating a top-level monolithic Makefile.am, then we do whatever > refa

Re: [PATCH] maint: remove most recursion in automake's own build system

2012-04-05 Thread Jim Meyering
Stefano Lattarini wrote: > On 04/05/2012 03:55 PM, Jim Meyering wrote: >> >> I am glad to see that you too are taking an interest in non-recursive make. >> I've always liked how bison switched to non-recursive make, and recently >> converted cppi to do the same (the final hold-out there is po/, sin

Re: [PATCH] maint: remove most recursion in automake's own build system

2012-04-05 Thread Stefano Lattarini
On 04/05/2012 03:55 PM, Jim Meyering wrote: > > I am glad to see that you too are taking an interest in non-recursive make. > I've always liked how bison switched to non-recursive make, and recently > converted cppi to do the same (the final hold-out there is po/, since its > Makefile.in.in is auto

Re: [PATCH] maint: remove most recursion in automake's own build system

2012-04-05 Thread Jim Meyering
Stefano Lattarini wrote: > Recursive make-based build systems tend to be slower, more fragile > and less faithful than "flat" ones. See Peter Miller's article > "Recursive Make Considered Harmful" for more a more in-depth > discussion: > > > > Whil

[PATCH] maint: remove most recursion in automake's own build system

2012-04-05 Thread Stefano Lattarini
Recursive make-based build systems tend to be slower, more fragile and less faithful than "flat" ones. See Peter Miller's article "Recursive Make Considered Harmful" for more a more in-depth discussion: While in the case of automake this isn't a