Unsolved build qt 5.12 from source - reproducing prebuilt packages on macos
-
Hi, i'm trying to patch a fix from 5.12.4 (unreleased) back into 5.12.1 (or 5.12.3) on mac os
the problem i'm trying to fix is here:
https://bugreports.qt.io/browse/QTBUG-74712I've already applied the patch 53d62b8fcbb639bd625777c8f1c01764445fb1c4 to my source.
i built qt form source with a rather standard arguments:
configure -prefix rel/path/to/dest -nomake examples -nomake tests -skip qtwebengine -release -commercial -confirm-licensebut when i do that and run my app, all the Qt quick 2 views end up 'zoomed in' on my retina display. using the stock prebuilt binaries from 5.12.3 or 5.12.1 doesn't cause this problem and i've only merged the one patch (single line) into the source...
any help is appreciated.
-
I guess what i'm looking for is the actual set of arguments and settings used to build the prebuilt binaries for macos.
-
Hi and welcome to devnet,
IIRC, you can find that in the qt5 supermodule https://code.qt.io/cgit/qt/qt5.git/.
-
@SGaist said in build qt 5.12 from source - reproducing prebuilt packages on macos:
IIRC, you can find that in the qt5 supermodule https://code.qt.io/cgit/qt/qt5.git/.
Thanks for the suggestion, however I'm a bit of a Qt noob, not sure how to look through all the commits to find the ./configure arguments used for the prepackaged binaries. i did eventually dig through coin and found some logs for CI testing that showed the command line used to configure, but that was a -developer-build, so i assume it was only used for CI and different settings are used for prebuilts.
I'm sure it makes a lot of sense one you understand everything, but right now i just can't make sense of it.
-
Sorry, I currently can't remember exactly where the information is stored.
Taking a look at the CI, from the logs here, you can try to use the configuration options from this run.