Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-99707

QML plugins have wrong RUNPATH

XMLWordPrintable

    • Linux/X11
    • bb9be22133 (qt/qtbase/dev) bb9be22133 (qt/tqtc-qtbase/dev) 5631d8d655 (qt/qtbase/6.3) 5631d8d655 (qt/tqtc-qtbase/6.3)

      All QML plugins have a RUNPATH that points to $ORIGIN/<parentdirs>/lib64 , but Qt libraries are installed to "lib" without 64.

      For example "qml/QtQuick/Controls/Basic/impl/libqtquickcontrols2basicstyleimplplugin.so" in qtdeclarative has a RUNPATH of
      "$ORIGIN/../../../../../lib64:/home/qt/work/install/lib". It should be "$ORIGIN/../../../../../lib:/home/qt/work/install/lib". (As was the case until recently.)

      The same is the case for all other QML plugins that I checked in other Qt modules (e.g. qt5compat, qtmultimedia). "Normal" Qt plugins don't seem to be affected, e.g. the qmltooling plugins still have "lib".

        For Gerrit Dashboard: QTBUG-99707
        # Subject Branch Project Status CR V

            alexandru.croitor Alexandru Croitor
            con Eike Ziller
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes