Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#21 CMake build, SOVERSION issue

Unstable (example)
closed-fixed
nobody
cmake (1)
5
2015-03-06
2013-06-01
Václav Haisman
No

The CMake build system produces log4cplus.so.SOVERSION file for me on Ubuntu. One way to fix this is the attached patch. The patch simply mirrors the version into SOVERSION. Whether or not the patch is correct depends on what do you want to have in the SOVERSION. I personally like the following schema (from Libtool) better:

# +1 . ? . +1  == new interface that does not break old one
# +1 . ? . 0   == new interface that breaks old one
#  ? . ? . 0   == no new interfaces, but breaks apps
#  ? .+1 . ?   == just some internal changes, nothing breaks but might work
#                 better
# CURRENT.REVISION.AGE
1 Attachments

Discussion

    • status: open --> closed-fixed