[asterisk-dev] SHA1 and MD5 code?

Russell Bryant russell at russellbryant.net
Fri Oct 14 09:07:06 CDT 2011


On Fri, Oct 14, 2011 at 10:01 AM, Tilghman Lesher <tilghman at meg.abyt.es> wrote:
> If you're building a monolithic package, yes.  Packages in some systems
> are built to allow a minimal installation, with lots of optional packages
> representing other functionality.  This limits the number of dependencies
> necessary to install the core system.  As an example, FreeBSD does this
> with PHP.

The Fedora package is that way, too.  You don't have to install
everything.  It's broken down into a bunch of sub-packages.

http://koji.fedoraproject.org/koji/buildinfo?buildID=267278

>>>> BTW, it'd be nice to eliminate libedit from main/editline as well.
>>>
>>> If you can find a library with equivalent functionality that is
>>> compatible with the
>>> licensing scheme of Asterisk, we're all ears.  Note that libreadline
>>> is GPL and is
>>> thus incompatible with the dual licensing of Asterisk.
>>
>> I think the point here was to simply rely on the system packaged
>> version of libedit.  I believe it's in Fedora, Debian, Ubuntu, but I
>> haven't gone and looked this minute beyond Fedora.
>
> How about Slackware, Solaris, Mac OS X?  Asterisk goes far beyond
> being just a Linux-only package.

I don't know.  It's probably not practical to remove the library from
the source because of that.  The best compromise is to check for, and
prefer, a system version of the library and use that.  The upside is
ease of installation on those platforms that don't have it.  The
downside is the increase in build variants for testing purposes.

-- 
Russell Bryant



More information about the asterisk-dev mailing list