[rkward] [Bug 458626] Crash on loading qtbase library
Thomas Friedrichsmeier
bugzilla_noreply at kde.org
Wed Sep 7 20:26:45 BST 2022
https://bugs.kde.org/show_bug.cgi?id=458626
Thomas Friedrichsmeier <thomas.friedrichsmeier at kdemail.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |thomas.friedrichsmeier at kdem
| |ail.net
--- Comment #2 from Thomas Friedrichsmeier <thomas.friedrichsmeier at kdemail.net> ---
Sorry for not replying earlier. This is a known issue and very difficult to
resolve. The rkward backend links against qt (Qt5, currently) itself, and this
results in two distinct issues:
1) In your case, a different version of qt (Qt4) is needed by qtbase.
Dynamically loading two versions of the same library (soname) is simply not
supported in Linux at all (no definite knowledge on other OSes, here, but I
suspect the same limitation to apply). Supporting this use case seems very
difficult, indeed.
2) Even with a compatible version, we'll have some issues getting library
initialization right (both qtbase, and the rkward backend trying to initialize
the library). This might be something that can be fixed, with a reasonable
effort. It has been some time since I took a more detailed look. Frankly, I
stopped putting time into that, as qtbase never seemed to gain much traction.
Sorry, if I cannot give you a more satisfying answer, esp. regarding part 1).
Do you really need qt4, specifically?
Finally, if you're looking into building controls, yourself, then of course,
RKWard brings facilities for that. If you're missing something in that
direction, perhaps we can discuss on rkward-devel at kde.org .
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the rkward-devel
mailing list