[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