Greg Stein <gst...@gmail.com> writes:

> On Wed, Jul 19, 2017 at 5:16 PM, Philip Martin <phi...@codematters.co.uk>
> wrote:
>
>> The way to do this is to pass the libtool argument -shared to the
>> compile and link commands.  If we do this for the libsvn_auth_ libraries
>
> I can see this, in order to avoid hauling in large parts of Gnome/KDE.

The Gnome/KDE dependencies are already isolated to the auth providers,
my patch doesn't change that.  All my patch does is drop the static
versions of the providers.

>> then we should probably do it for the apache modules as well.  I don't
>>
>
> But Apache httpd can be built as a static build, including all modules
> statically. httpd has various logic to determine whether a module has been
> linked or must be loaded.
>
> I'm not sure how many people choose to do static linking of httpd today,
> but it is a definite removal of a feature.

Apache has support for static linking of in-tree modules but I see no
support for static linking of out-of-tree modules like Subversion.  How
would it work?  It's not enough to simply link a static Subversion
module -- the core httpd code would also need some Subversion specific
changes to trigger the module.  I suspect that nobody does this.

-- 
Philip

Reply via email to