Re: autoconf 2.5x slowness analysis

2001-11-13 Thread Raja R Harinath
Hi, Michael Matz <[EMAIL PROTECTED]> writes: [snip] > diff -urp autoconf-2.52/m4sugar.m4 autoconf-2.52-matz/m4sugar.m4 > --- autoconf-2.52/m4sugar.m4 Wed Jul 18 13:11:14 2001 > +++ autoconf-2.52-matz/m4sugar.m4 Tue Nov 13 02:58:01 2001 > @@ -671,11 +671,12 @@ m4_define([m4_foreach], > [m4_p

Re: autoconf 2.5x slowness analysis

2001-11-13 Thread Akim Demaille
Thanks a lot. I have applied your patch. Unfortunately, that's still not the main bottleneck in Autoconf. It does improve your issue, but for instance it has no impact on the fileutils nor Autoconf's test suite. I am still deeply convinced we need more assistance from M4, especially to mainta

Re: autoconf 2.5x slowness analysis

2001-11-12 Thread Michael Matz
Hi, On 12 Nov 2001, Akim Demaille wrote: > | Forthermore I believe the definition of m4_car is wrong. If I test > | m4_foreach with the example in the explanation in m4sugar.m4... : > | > | m4_define(a, 1)dnl > | m4_define(b, 2)dnl > | m4_define(c, 3)dnl > | m4_foreach([f], m4_split([a (b c

Re: autoconf 2.5x slowness analysis

2001-11-12 Thread Akim Demaille
| Hmm, well, better, but still... | So, after some more tracing and fiddling with m4, I think the definition | of m4_foreach in m4sugar.m4 is highly non-optimal. Currently it is: | | m4_define([m4_car], [$1]) | m4_define([_m4_foreach], | [m4_if(m4_quote($2), [], [], |[m4_define([$1], [m

autoconf 2.5x slowness analysis

2001-11-09 Thread Michael Matz
Hi, First: I'm not subscribed here, so please leave the cc:. I have updated my (linux) distro, which uses autoconf 2.52 (I only used exclusively 2.1x before), and now I were shocked how slow autoconf is. The packages I'm concerned about are KDE ones (obviously ;) ), esp. kdebase. KDE's packages