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

QML plugins have wrong RUNPATH

    XMLWordPrintable

Details

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

    Description

      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".

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes