MantisBT - CMake |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0015705 | CMake | CMake | public | 2015-08-20 08:19 | 2016-01-04 11:52 |
|
Reporter | Felix Geyer | |
Assigned To | Brad King | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | CMake 3.3.1 | |
Target Version | CMake 3.4 | Fixed in Version | CMake 3.4 | |
|
Summary | 0015705: Sets SONAME for modules |
Description | cmake sets an SONAME for modules by default which doesn't make much sense.
It's only useful for shared libraries that application link against.
In particular this is a problem for Debian as it has tools to track which symbols are exported by libraries.
This tool looks at all shared libraries that have an SONAME so currently it also records the symbols of plugins generated by cmake-using projects.
Attached is a patch that changes this behavior in cmake. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0013155 | closed | Brad King | Allow option to build module without SONAME |
|
Attached Files | 0001-Don-t-set-SONAME-for-modules.patch (1,067) 2015-08-20 08:19 https://public.kitware.com/Bug/file/5513/0001-Don-t-set-SONAME-for-modules.patch |
|
Issue History |
Date Modified | Username | Field | Change |
2015-08-20 08:19 | Felix Geyer | New Issue | |
2015-08-20 08:19 | Felix Geyer | File Added: 0001-Don-t-set-SONAME-for-modules.patch | |
2015-08-20 10:10 | Brad King | Relationship added | related to 0013155 |
2015-08-20 10:13 | Brad King | Note Added: 0039305 | |
2015-08-21 08:51 | Brad King | Note Added: 0039314 | |
2015-08-21 08:52 | Brad King | Assigned To | => Brad King |
2015-08-21 08:52 | Brad King | Status | new => resolved |
2015-08-21 08:52 | Brad King | Resolution | open => fixed |
2015-08-21 08:52 | Brad King | Fixed in Version | => CMake 3.4 |
2015-08-21 08:52 | Brad King | Target Version | => CMake 3.4 |
2016-01-04 11:52 | Robert Maynard | Note Added: 0040119 | |
2016-01-04 11:52 | Robert Maynard | Status | resolved => closed |