Experimental Physics and
| |||||||||||||||
|
Solved. Thanks for your hints. In the end, it was an issue in our own library stack. For the records: a good general description and a specific description of the changes in Fedora/RHEL. http://www.kaizou.org/2015/01/linux-libraries/ http://fedoraproject.org/wiki/UnderstandingDSOLinkChange These articles suggest that any application only needs to link against libraries that it directly uses. However, if the API of a C++ library contains template classes, the templates are source code that gets instantiated in your application. Your application ends up directly calling functions in second level dependencies, and - after the change in DSO linking - has to explicitly link against those libraries. This was not necessary on RHEL6, hence not documented, and broke when we moved to RHEL7. Cheers, ~Ralph On Thu, Jan 11, 2018 at 5:57 PM, Andrew Johnson <[email protected]> wrote: Hi Ralph,
| ||||||||||||||
ANJ, 19 Jan 2018 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |