For those interested, I've written a first soci.spec file, working well for
what it does (generating RPMs). However:

   - the build process needs to be updated, in order to "tag" the dynamic
   libraries with "soname" (
   https://fedoraproject.org/wiki/Common_Rpmlint_issues#no-soname)
   - the library files need to be renamed, from libsoci_xxx-Y.so into
   libsoci_xxx.so.Y where x={core, mysql, etc.} and Y={3, 3.0}.

That is something that libtool naturally does [I shall work on the
"autotoolisation" of the build process (that is, I shall just add that new
build process, not withstanding the current one!)]

Without so-names, the RPM builder process does not recognise that the RPM
package provides libsoci_xxx.so.

Best Regards

Denis
------------------------------------------------------------------------------
_______________________________________________
Soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users

Reply via email to