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

[5.15/6.1->6.2] Some library names now have a "Private" suffix

    XMLWordPrintable

Details

    • 0ae2537ad44eb427dfaaa254d9b838a2cb5a2ac5 (qt/qtbase/dev) 513302e4a54aa70735b5dd728db40f67b6b8116c (qt/qtbase/6.2)

    Description

      Compared from 6.1 and 6.2, following library names now have "Private" suffixes:

      • Qt6DesignerComponents.dll -> Qt6DesignerComponentsPrivate.dll
      • Qt6Bodymovie.dll -> Qt6BodymovinPrivate.dll
      • Qt6QuickShapes.dll -> Qt6QuickShapesPrivate.dll
      • Qt6QuickParticles.dll -> Qt6QuickParticlesPrivate.dll
      • Qt6QmlDom.lib -> Qt6QmlDomPrivate.lib
      • Qt6QmlCompiler.lib -> Qt6QmlCompilerPrivate.lib
      • Qt6QmlDevTools.lib -> Qt6QmlDevToolsPrivate.lib
      • Qt6QmlDebug.lib -> Qt6QmlDebugPrivate.lib
      • Qt6PacketProtocol.lib -> Qt6PacketProtocolPrivate.lib
      • Qt6AxBase.lib -> Qt6AxBasePrivate.lib
      • Qt6FbSupport.lib -> Qt6FbSupportPrivate.lib
      • Qt6DeviceDiscoverySupport.lib -> Qt6DeviceDiscoverySupportPrivate.lib

      Compared from 5.15 and 6.2, following library names now have "Private" suffixes:

      • Qt5MultimediaQuick.dll -> Qt6MultimediaQuickPrivate.dll

      The cause is that all internal modules' CMake target names now have "Private" suffixes .  But I don't think Qt should change the library names (especially the DLL names) of existing modules when upgrading from 6.1 to 6.2. I suggest to set the OUTPUT_NAME properties for these modules to avoid the library name changes.

      Attachments

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

        Activity

          People

            qtbuildsystem Qt Build System Team
            lixinwei Li Xinwei
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes