kdelibs 4.8? What to do about GENERIC_LIB_VERSION?

Alexander Neundorf neundorf at kde.org
Mon Oct 3 09:56:44 BST 2011

On Monday 03 October 2011, Allen Winter wrote:
> Howdy,
> A lot of CMakeLists.txt use the ${GENERIC_LIB_VERSION} to set the so
> versioning of their libraries. That variable is hard-coded in
> kdelibs/cmake/modules/KDE4Defaults.cmake
> If we rely on kdelibs-4.7 for the KDE SC 4.8 release, then all the shared
> libraries using ${GENERIC_LIB_VERSION} will be still set to 4.7.  for
> example the kdepimlbs kcalcore library will be versioned to 4.7.0 instead
> of 4.8.0 in the KDE SC 4.8 release.

How about simply increasing the version number to 4.8 ?
This would also give the libs in kdelibs the version number 4.8, but I don't 
see a problem with that.

> So... seems to me we will need a kdelibs 4.8 or perhaps we make
> kdelibs/cmake into a kde-buildsystem package

We'll basically do this in the frameworks branch.


More information about the kde-core-devel mailing list