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

QML plugins have wrong RUNPATH

    XMLWordPrintable

    Details

    • Platform/s:
      Linux/X11
    • Commits:
      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

              Assignee:
              alexandru.croitor Alexandru Croitor
              Reporter:
              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