[asterisk-dev] <huge>aclocal.m4</huge> ???

Kevin P. Fleming kpfleming at digium.com
Tue Nov 7 11:49:54 MST 2006


Oron Peled wrote:
> What's the fear of simply using libtool? Wouldn't it be easier
> than trying to grab pieces from it and debug them for possibly
> missing parts? It's also relates to an earlier post about libtonezone.
> This too would be solved more cleanly with libtool (including .so library
> versioning, symlinking, ldconfig etc.)

There is no 'fear', the same as there is no 'fear' of using automake. We
just don't use them because nobody has demonstrated any clear benefit we
would derive from using them.

Personally I have been through a complete autotools conversion of a
project before, including using libtool for .so plugin libraries and
other bits, and I'd rather not go through it again. In the end, the only
real benefits were derived from using autoconf (which Asterisk is
already using) and not from automake and libtool.

Using libtool for building/installing libtonezone would be serious
overkill :-)

> Another related issue is the total mix of 3 build systems in one
> Makefile (user-space, kernel-2.6, kernel-2.4) which makes it
> a maintenance hell. I want to reiterate Tzafrir's previous
> suggestion about separating user-space and kernel:

Go for it. Zaptel trunk is ready for this to happen, and as I've posted
in another thread, I think we can safely begin removing 2.4 kernel
support for the future Zaptel 1.6.


More information about the asterisk-dev mailing list