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

Build universal 3rd party dependencies for universal macOS Qt

XMLWordPrintable

    • Icon: User Story User Story
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • 6.2
    • None
    • Build System: CMake
    • None

      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

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

            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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes