Binary compatiblity for liboxygenstyle.so

Andras Mantia amantia at kde.org
Fri Feb 24 08:58:39 GMT 2012


Hi,

 is there any BC guarantee for liboxygenstyle.so.4? If not, i think there 
should be... It is not the first time that you cannot run application installed 
by your distribution under a self-compiled KDE master, because BIC issues in 
lliboxygenstyle.so. The apps from there load the oxygen.so plugin from the 
system directories, but as the link against the master's liboxygenstyle.so 
dynamically, so if that changes in a BIC way, the apps crash and don't start.

Eg:
qtcreator: symbol lookup error: /usr/lib64/kde4/plugins/styles/oxygen.so: 
undefined symbol: _ZN6Oxygen7TileSetC1ERK7QPixmapiiii

Right now the problem was most probably was the following commit:

http://commits.kde.org/kde-workspace/04490c8a827347ed41b9b1bee0539cea750ddf50

I know this does not affect regular releases in distributions, but it is very 
bad for those working/testing KDE master.

Andras





More information about the kde-core-devel mailing list