Is there a correct way to support Mac OS 10.13-11.0 while building under Qt5?
-
My team and I have been discussing various ways to support Mac OS while building under Qt5. Our end goal is to have a fully cross platform application that supports both early and previous versions of Mac OS (10.13-11.0) while building under the Qt5 Framework.
My question is, is there a "correct" way to support Mac OS 10.13-11.0 while building under Qt5? If so, what are the advantages and disadvantages to this build process, and would it cause issues in the future?
As far as I am concerned, the only official way to support Mac OS 11.0+ is by building under Qt6, which we are trying to avoid for the time being, until the framework is more mature and there is more of a community for support and development.
-
@elb_ said in Is there a correct way to support Mac OS 10.13-11.0 while building under Qt5?:
As far as I am concerned, the only official way to support Mac OS 11.0+ is by building under Qt6
Why?
https://lists.qt-project.org/pipermail/interest/2021-May/037029.html
-
Hi and welcome to devnet,
Qt 5 should work on Big Sure but you might be missing some patches if you are not a commercial licence holder.
However, KDE is maintaining a set of patches that might be of interest to you. Mind you it's not a full replacement of Qt's releases.
For the backward compatibility part, you should build on the latest version of macOS and Xcode that still support your oldest target.