http://bugzilla.suse.com/show_bug.cgi?id=986350 Bug ID: 986350 Summary: Qt 4 rebuild with GCC broke loading of old plugins Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Critical Priority: P5 - None Component: KDE Applications Assignee: opensuse-kde-bugs@opensuse.org Reporter: thiago@kde.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Or vice versa (loading of rebuilt plugins with an existing Qt 4). The reason for that is that the Qt 4 configure script does not detect GCC 6 as having the same ABI as GCC 4 and 5, so it produces a different build key. Then QPluginLoader refuses to load plugins that have the different build key, with an error message like: Plugin uses incompatible Qt library expected build key "x86_64 linux g++-6 full-config", got "x86_64 linux g++-4 full-config" "The plugin '/usr/lib64/kde4/plugins/styles/breeze.so' uses incompatible Qt library. Expected build key "x86_64 linux g++-6 full-config", got "x86_64 linux g++-4 full-config"" Please apply this patch: diff --git a/configure b/configure index 10ad7ca..3cdae43 100644 --- a/configure +++ b/configure @@ -8050,7 +8050,7 @@ g++*) 3.*) COMPILER_VERSION="3.*" ;; - 5*|4.*) + [56789]*|4.*) COMPILER_VERSION="4" ;; *) -- You are receiving this mail because: You are on the CC list for the bug.