Doesn't the gentoo project often do that as well? Sorry that was a reflex.
Eventually Anthony Minessale is going to run out of waking hours, or space in his svn repository, or both.
Including the library version that you link against in your project's source code has the very real practical result of making your project immune to surprise problems stemming from library version incompatibilities. Maybe freeswitch will clean up its interfaces (if it is in fact using unsupported interfaces to libraries instead of simply repairing bugs for own use) when they get around to it.
I don't think freeswitch has a not-made-here problem -- look at how heavily they use APR?
On Thu, May 29, 2008 at 2:57 PM, Luke -Jr luke@dashjr.org wrote:
So how about cases like FreeSWITCH where they fork (almost) every library they use (about 10 or so) and create their own "superior" (and incompatible) version to static link with?