Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-20885 Larger changes for Qt 5
  3. QTBUG-23540

Qt plugin system needs some reworking

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Fix Version/s: 5.0.0
    • Component/s: None
    • Labels:
      None
    • Technical Risk:
      Normal
    • Commits:
      7184456f9a26a9c07a689c15b415ddf82eb000b7

      Description

      Qt currently needs to dlopen plugins to find out about the features they support. Change the mechanism to not require this anymore.

      Current idea is to embed this information into a section in the ELF file and parse it. Similar for windows in the COFF file.

      qplugin.h contains this:

      // QT5: should probably remove the entire pattern thing and do the section
      // trick for all platforms. for now, keep it and fallback to scan for it.

        Attachments

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

          Activity

            People

            Assignee:
            laknoll Lars Knoll
            Reporter:
            stephen.kelly Stephen Kelly (Unused account) (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes