Description of problem: Static libraries have been disabled in the devel package in the latest release. Version-Release number of selected component (if applicable): 2.0.16-2 How reproducible: Always Additional info: Static versions of libraries are essential for creating profiled builds, as the GNU profiler does not profile code that is linked dynamically. Please can static libraries be re-enabled.
It's a Fedora Extras policy to no longer package the static libraries in devel packages, but the profile build argument is an interesting one. Let me revisit this in the next release...
IMHO, profiling is not a good argument because this refers to development of the software and not actual usage. Nothing stops the software developer from building their own static copy of a given library to take part of their own profiling. Maybe the benefits of excluding static libraries outweigh the rare benefit of being able to do this?
Right, but aren't devel libraries precisely targeted at developers ??
Alistair, Well this is a bit of a hot/controversial issue, so I've let static libraries disabled by default. However, i added a optional macro to enable them easily, so i would recommend that you recompile your own version of libsigc++ with the command : rpmbuild --rebuild --with static <srpm>