[Cc trimmed]
> That's because it does provide a better service too :( I have timed a
> lot of the code, and I can tell that we're hitting a M4 limitation
> here. Hopefully future version of GNU M4 will help.
In the mean time, we are happy to pursue our use of
autoconf 2.13.
> Sascha> and contains a dependency-ignorant cache system.
>
> What do you mean?
Each of PHP's bundled extensions has a config.m4 which can be
maintained separately. Autoconf 2.50 and later insert stale
code into configure, when such a config.m4 file changes.
These files are sourced using
esyscmd(./scripts/config-stubs ext)
The shell script prints out an sinclude() line for each
existing config.m4 in a particular sub-directory (e.g.
ext/mysql, ext/session). Apparently, autoconf/autom4te does
not keep track of the time stamp of each sourced file which
then causes the described issue.
Oh, btw, has autoconf 2.5x stopped to generate empty "case..esac"
constructs? FreeBSD's /bin/sh bombed out on that, and it
violated POSIX.
- Sascha
_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool