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