Details
-
User Story
-
Resolution: Done
-
P2: Important
-
None
-
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
- is required for
-
QTBUG-89389 Add macOS on ARM64 packaging configurations
- Closed
- relates to
-
QTBUG-85447 Multi architecture (universal) builds
- Closed
-
QTBUG-93203 Enable macOS ARM build of LLVM
- Closed
-
QTBUG-93204 Add arm64 packages for postgresql and odbc sql plugins dependencies
- Closed
-
QTBUG-93205 Add arm64 openssl package for macOS on ARM
- Closed