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

qml plugins missing --lsb-shared-lib flags for some Qt libraries

    XMLWordPrintable

Details

    Description

      When building the QML plugins (folderlistmodel, gestures and particles) with an LSB 4.0 compiler, the QtXmlPatterns and QtScript libraries don't have corresponding --lsb-shared-lib linker flags on the link line for the QML plugins. The result is that the LSB linker refuses to link the shared library and instead looks for a static library, which naturally doesn't exist. The situation can be fixed/worked around by adding xmlpatterns and script to the QT+=... line in each of the plugins' *.pro file, but I'm not sure if this is the correct solution.

      Note also that the same problem arises for other qml-related plugins:

      3rdparty/webkit/WebKit/qt/declarative
      tools/designer/src/plugins/qdeclarativeview
      tools/qml (needed to modify qml.pri)

      It is almost as though the dependencies for the declarative library have not been specified correctly, since that appears to be the common link between all of the above.

      Attachments

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

        Activity

          People

            aalpert Alan Alpert
            jirauser11888 user-aa151 (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes