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

Build universal 3rd party dependencies for universal macOS Qt

    XMLWordPrintable

    Details

    • Type: User Story
    • Status: Open
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 6.2
    • Component/s: Build System: CMake
    • Labels:
      None

      Description

      Qt uses a few 3rd party dependencies for certain functionality.

      If we want to keep the same functionality for the Apple Silicon slice of the Qt SDK, we need to get universal (intel + arm) builds of the 3rd party dependencies.

      Identified libraries so far:
      LLVM -> for qdoc
      postgresql -> for the sqldriver plugin
      odbc -> for the sqldriver plugin
      assimp -> for qt3d (and qtquick3d?)

      perhaps some libraries for qtmultimedia?

      Some of the 3rd party deps are vendored (a copy lives in Qt sources), and these can be built as universal part of Qt:

      pcre2 -> QtCore
      freetype -> QtGui
      harfbuzz -> QtGui
      libpng -> QtGui
      assimp -> QtQuick3D
      various imageformats -> qtimageformats

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              vestbo Tor Arne Vestbø
              Reporter:
              alexandru.croitor Alexandru Croitor
              PM Owner:
              Veli-Pekka Heinonen Veli-Pekka Heinonen
              RnD Owner:
              Tor Arne Vestbø Tor Arne Vestbø
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes