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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          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