On Wed, May 02, 2018 at 04:32:26PM +0100, Philip Martin wrote: > Philip Martin <phi...@codematters.co.uk> writes: > > >> Fixes libsvn_auth_gnome_keyring.pc when configured with libsecret, and > >> make dependencies private. > > > > Looks OK to me. > > Perhaps we should delete the .pc files for gnome/kwallet auth libraries. > The corresponding libraries do not really have a public API and I think > nodody will ever attempt to link against them. In Subversion the > libraries are loaded at runtime using APR's DSO functions so even we do > not link against them.
I thought about that, but the SVN buildsystem is building & installing them like libraries not like DSOs (which should be linked with libtool's -module argument and not installed directly in $libdir), and there are symbols exposed in the headers like svn_auth_gnome_keyring_version(). So it looks a bit weird if they are really not intended to be used as libraries? Regards, Joe