[cmake-developers] [CMake 0013155]: Allow option to build module without SONAME
Mantis Bug Tracker
mantis at public.kitware.com
Thu Apr 19 16:42:14 EDT 2012
The following issue has been SUBMITTED.
======================================================================
http://cmake.org/Bug/view.php?id=13155
======================================================================
Reported By: Mathieu Malaterre
Assigned To:
======================================================================
Project: CMake
Issue ID: 13155
Category: (No Category)
Reproducibility: have not tried
Severity: minor
Priority: normal
Status: new
======================================================================
Date Submitted: 2012-04-19 16:42 EDT
Last Modified: 2012-04-19 16:42 EDT
======================================================================
Summary: Allow option to build module without SONAME
Description:
It would really be nice if there was an option to build module without SONAME.
Java/C# or even python module do not support the UNIX/SONAME mecanism. It is
even considered an error in some case, eg. debian policy:
The indicated symbol has not been found in the libraries linked
with the binary. The binary is most likely a plugin and the sym-
bol is probably provided by the program that loads this plugin.
In theory a plugin doesn't have any SONAME but this binary does
have one and as such it could not be clearly identified as such.
However the fact that the binary is stored in a non-public
directory is a strong indication that's it's not a normal shared
library. If the binary is really a plugin, then disregard this
warning. But there's always the possibility that it's a real
library and that programs linking to it are using an RPATH so
that the dynamic loader finds it. In that case, the library is
broken and needs to be fixed.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2012-04-19 16:42 Mathieu MalaterreNew Issue
======================================================================
More information about the cmake-developers
mailing list