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.
Received on 2017-07-20 13:02:02 CEST