[Interest] [Development] Mac Big Sur - Qt Open-Source Support For

Michael Jackson mike.jackson at bluequartz.net
Fri May 7 15:00:29 CEST 2021

For our application we grabbed the Qt 5.15 build script that Kitware used for universal binary CMake and used that to build Qt 5.15.2 on our M1 mac and have been using that for some beta testers. So far no one has complained about M1 specific issues. We also did *NOT* build all of Qt5, just the parts that we needed. Build script below.

#!/usr/bin/env bash

# Run this script on a macOS x86_64 host to generate Qt universal binaries.
# This script requires the 'makeuniversal' tool from:
#   https://github.com/fizzyade/makeuniversal
# Build it with an existing local Qt installation first.
# Set the PATH environment variable to contain the location of 'makeuniversal'.

umask 022

CpuBrand=`sysctl -n machdep.cpu.brand_string | grep "Apple" | wc -l`
if [ ${CpuBrand} != 0 ];

set -e
set -x



rm -rf qt-$VERSION-$ARCH
mkdir qt-$VERSION-$ARCH
../qt-everywhere-src-$VERSION/configure \
  --prefix=/Users/Shared/DREAM3D_SDK/Qt$VERSION/$VERSION/clang_$ARCH \
  --docdir=/Users/Shared/DREAM3D_SDK/Qt$VERSION/Docs/Qt-$VERSION \
  -platform macx-clang \
  -device-option QMAKE_MACOSX_DEPLOYMENT_TARGET=10.13 \
  -release \
  -opensource -confirm-license \
  -gui \
  -widgets \
  -no-gif \
  -no-icu \
  -no-pch \
  -no-angle \
  -no-dbus \
  -no-harfbuzz \
  -skip declarative \
  -skip multimedia \
  -skip qtcanvas3d \
  -skip qtcharts \
  -skip qtconnectivity \
  -skip qtdeclarative \
  -skip qtgamepad \
  -skip qtlocation \
  -skip qtmultimedia \
  -skip qtnetworkauth \
  -skip qtpurchasing \
  -skip qtremoteobjects \
  -skip qtscript \
  -skip qtsensors \
  -skip qtserialbus \
  -skip qtserialport \
  -skip qtwebchannel \
  -skip qtwebengine \
  -skip qtwebsockets \
  -skip qtxmlpatterns \
  -nomake examples \
  -nomake tests \
  -make tools

# Need to install the tools BEFORE generating the docs
make -j -k
make install

# Generate the Docs and install them
make docs
make install_docs

Mike Jackson

From: Interest <interest-bounces at qt-project.org> on behalf of Nuno Santos <nuno.santos at imaginando.pt>
Date: Friday, May 7, 2021 at 6:07 AM
To: Tor Arne Vestbø <Tor.arne.Vestbo at qt.io>
Cc: Qt development mailing list <development at qt-project.org>, Qt Interest <interest at qt-project.org>
Subject: Re: [Interest] [Development] Mac Big Sur - Qt Open-Source Support For


What about building Qt 5.15.X for M1 Macs? 

Is there any kind of wiki resource out there?



On 7 May 2021, at 10:47, Tor Arne Vestbø <mailto:Tor.arne.Vestbo at qt.io> wrote:

Qt 6.0 and above has official support for Big Sur:


5.15 is not yet officially supported, but should work fine as well, so please report any issues in JIRA, thanks!

Tor Arne

On 7 May 2021, at 11:00, coroberti <mailto:coroberti at gmail.com> wrote:

Dear Tukka and others,
Since September Big Sur is a reality.

Which Qt-version supports correctly QWidgets for this platform for
open-source development.

If there's no such version, when the support is planned if ever.

I'd appreciate not to hijack this question for any discussions beyond the
very narrow scope of this question.


Kind regards,
Development mailing list
mailto:Development at qt-project.org

Interest mailing list
mailto:Interest at qt-project.org

_______________________________________________ Interest mailing list Interest at qt-project.org https://lists.qt-project.org/listinfo/interest 

More information about the Interest mailing list