On Wed, Jul 19, 2017 at 06:11:37PM +0100, Philip Martin wrote: > For now the user can resolve the build error by configuring with > --disable-static, or by replacing the KDE5 build environment with KDE4, > or by configuring with --without-kwallet. > > What is the long-term solution? The static auth provider libraries are > a bit pointless. Our own libraries only ever dynamically loads the > shared libraries, and the configure script explicitly requires shared > library support to enable the auth providers. > > I suppose we could pass -fPIC to the static kwallet auth provider build > but perhaps some Makefile magic to disable all the static auth provider > builds would be better.
In addition to the build.conf changes, configure could learn that --with-kwallet conflicts with each of --disable-shared and --enable-all-static.

