[#6174] header files are shipped without having public dynamic libraries

Please log in

State: more information
Open
Date:
2011-10-05 18:50
Priority: more information
3
Submitted By:
Yaroslav Halchenko (yarikoptic)
Assigned To: more information
Torsten Rohlfing (torstenrohlfing)
Hardware: 
None
Product: 
CMTK-core
Operating System: 
Linux
Component: 
Libs
Version: 
svn/trunk
Severity: 
minor
Resolution: 
Awaiting Response
Summary: more information
header files are shipped without having public dynamic libraries

Detailed description

and according to the private correspondence that just was a slip ;)

Response

Message

Date: 2011-10-07 18:33
Sender: Torsten Rohlfing

I have another question - it is true that the packages have no dynamic libraries, but they do have static libraries. It appears to me that with those present, the header files actually make sense, no?

In fact, the presence of static libraries, to me, seems a much more compelling reason to include headers, because unlike dynamic libraries, the static ones are not needed for running the executables and are good only for development.

No?


Date: 2011-10-05 18:58
Sender: Torsten Rohlfing

Well, maybe not a slip. More of a miscommunication with CPack (probably) or maybe a CPack bug (possibly)?

From cmtkConfigureCPack.cmake:

CPACK_ADD_COMPONENT(libraries
DISPLAY_NAME "Link Libraries"
GROUP development
DISABLED)

CPACK_ADD_COMPONENT(headers
DISPLAY_NAME "C/C++ Header Files"
GROUP development
DISABLED)

But I guess the RPM/tar packagers may not respect the grouping or the "DISABLED" default.

I will look into this.

Attached Files:

Name Download
No Files Currently Attached

Changes:

Field Old Value Date By
ResolutionAccepted As Bug2011-10-07 18:33torstenrohlfing
New Message2011-10-07 18:33torstenrohlfing
Operating SystemNone2011-10-05 18:58torstenrohlfing
VersionNone2011-10-05 18:58torstenrohlfing
ResolutionNone2011-10-05 18:58torstenrohlfing
New Message2011-10-05 18:58torstenrohlfing
assigned_tonone2011-10-05 18:58torstenrohlfing