[Development] Dropping official x86_64 macOS support
Thiago Macieira
thiago.macieira at intel.com
Wed Oct 7 02:09:04 CEST 2026
On Tuesday, 6 October 2026 16:34:49 Pacific Daylight Time Tor Arne Vestbø via
Development wrote:
> Of those, these are the Intel ones:
>
> * MacBook Pro (16-inch, 2019)
> * MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
> * iMac (Retina 5K, 27-inch, 2020)
> * Mac Pro (2019)
I've been trying to get that MacPro for a while, but no one seems to have one
around here that they are no longer using. It would buy me a couple more years
of security support and a more recent Xcode. Plus, it's a better machine for
compiling anyway.
> We generally require that Qt is built against a recent (if not latest
> available) SDK, as that allows us to take advantage of new features. Though
> we sometimes add #if QT_APPLE_SDK_EQUAL_OR_ABOVE(MACOS(26)) checks, since
> our CI typically lags one Xcode release behind, and hence one SDK version
> behind. That requirement applies regardless of architecture.
I am using the latest SDK from the latest Xcode available for the Mac machine
I have. I haven't checked which macOS version that SDK targets, I'll take a
look in the office tomorrow.
> Whether you have that Xcode version available to you depends on your
> hardware. If you have one of the above mentioned Intel Macs you should be
> able to run Xcode 26.6, which comes with Clang 21:
No, it's a Mac Mini from 2018 I think, so stuck with the older Xcode and with
macOS 15.8.
> Cross-compiling x86_64 on an Apple Silicon Mac running macOS 27 and Xcode 27
> is also an option.
That indeed is a solution for some people, and possibly also for the CI if the
interest is just ensuring things compile, without testing.
For me, I'm not just not interested in cross-compiling, from anything to
anything else.
> If you’re talking about patches to support building against older SDKs to be
> able to keep building for x86_64 I will likely be more conservative, since
> it adds some overhead for the active maintenance of Qt for macOS, but it
> will need to be considered more closely when and if such a patch appears.
This might be more of the issue than the x86-specific fixes, not because it's
x86, but because Apple hasn't made the latest SDKs available to be used *on*
x86. People and companies who have an install base of Intel Macs may still
want to use them and not invest on replacing them with new Apple silicon just
yet.
That is my case. I will definitely not be able to convince my department to buy
Apple Silicon for me, nor will I even ask. So as soon as this Mac Mini stops
being able to build Qt, I'll be forced to test macOS the same way I test QNX
and INTEGRITY: throwing stuff into the CI.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Principal Engineer - Intel DCG - Platform & Sys. Eng.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5176 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20261006/d1c21f2d/attachment.bin>
More information about the Development
mailing list