[ https://issues.apache.org/jira/browse/AVRO-2063?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kulp resolved AVRO-2063. ------------------------------- Resolution: Fixed Fix Version/s: 1.9.0 > C: VERSION, SOVERSION not set correctly for shared library > ---------------------------------------------------------- > > Key: AVRO-2063 > URL: https://issues.apache.org/jira/browse/AVRO-2063 > Project: Apache Avro > Issue Type: Bug > Components: c > Affects Versions: 1.8.2 > Reporter: Robert Edmonds > Priority: Minor > Fix For: 1.9.0 > > > Hi, > I'm attempting to package avro-c for Debian. While doing so, I noticed that > the libavro.so symlink that gets installed points directly to the > libavro.so.23.0.0 library file, without an intermediate "libavro.so.23" > symlink, and that the SONAME embedded in the library file is set to > "libavro.so.23.0.0", rather than "libavro.so.23", which is what I would > expect for a library trying to follow the libtool-style current/revision/age > scheme on Linux systems. > It looks like the recommended way to get CMake to produce the typical symlink > chain and SONAME is to set the VERSION property to "23.0.0" and the SOVERSION > to 23 on the shared library target. See this article for details: > http://pusling.com/blog/?p=352. -- This message was sent by Atlassian JIRA (v7.6.3#76005)