ros / roscpp_core

ros distribution sandbox
89 stars 116 forks source link

Missing SONAME #13

Closed jspricke closed 10 years ago

jspricke commented 11 years ago

Hi,

could you please add an SONAME to the libs?

Thanks!

Jochen

dirk-thomas commented 11 years ago

Non of the ROS packages currently defines SOVERSIONs for its libraries. And this is not likely to change in the near future.

There was some discussion on this topic on the buildsystem mailing list some time ago but without any consensus on how to go ahead with that. Since the SO version does not correlate with the package version it is not possible to generate them easily.

thomas-moulard commented 11 years ago

Actually if you want to do this properly, independently of your system it will take an human to compute this number IMHO. However, as a first approximation what about putting 0 as SOVERSION and setting VERSION to the project version?

dirk-thomas commented 10 years ago

Until there is a REP which describes the policy for library versions this won't be implemented. Please consider starting a discussion on the buildsystem mailing list (ros-sig-buildsystem@googlegroups.com) or even better propose a REP.

I will mark this ticket as wontfix for now but it can be reopened as soon as a clear definition has been found.