Bug 178853 - Static libraries have been disabled in the devel package in the latest release.
Summary: Static libraries have been disabled in the devel package in the latest release.
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: libsigc++20
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Denis Leroy
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-01-24 21:14 UTC by Alistair Riddoch
Modified: 2007-11-30 22:11 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2006-03-01 07:02:15 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Alistair Riddoch 2006-01-24 21:14:16 UTC
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.

Comment 1 Denis Leroy 2006-01-25 18:26:30 UTC
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...

Comment 2 Warren Togami 2006-02-17 21:34:57 UTC
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?

Comment 3 Denis Leroy 2006-02-20 22:53:07 UTC
Right, but aren't devel libraries precisely targeted at developers ??

Comment 4 Denis Leroy 2006-03-01 07:02:15 UTC
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>



Note You need to log in before you can comment on or make changes to this bug.