David C. Rankin wrote:
[...]
The immediate question is what packages currently rely on static
libraries in TDE? So far the first FTBFS related to static libs has been
tdebase/ksysguard relying on static libs from tdelibs.
A *.a archive does not mean it is always a static library. The autotools for
example use them for internal libraries only. 'internal' means they get not
installed when "make install" runs, they are linked internally against the
produced binary, whatever it is.
If this internal *.a library is intended to be linked against an application
its content is mostly compiled as NOPIC. If it is intended to be linked
against a shared library its content must be compiled as PIC.
Thought this info could help you to sort out why the TDE buildsystem builds
more than variant of this library.
jbe