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

Build universal 3rd party dependencies for universal macOS Qt

    XMLWordPrintable

Details

    • User Story
    • Resolution: Done
    • P2: Important
    • 6.2
    • None
    • Build System: CMake
    • 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

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes