Excellent yes. That was a recent addition to the installer framework, very 
useful for exactly that purpose.



Simon
________________________________
From: Markus Haberlander <markus.haberlander...@gmail.com>
Sent: Tuesday, June 4, 2019 12:47
To: Simon Hausmann
Cc: Richard Weickelt; development@qt-project.org
Subject: Re: [Development] Configure command lines of official Qt releases

Hi,

another place worth to mention:
There is a component "Logs" in the Qt installer for each Qt version, at least 
for newer releases like 5.9.8 or 5.12.x. When selecting this, you get a zip 
file with build and test logs for *all* prebuilt versions of Qt.

E.g. for the linux configure line of Qt 5.12.3 (forgive my Windows installation 
path ...) search for "configure" in the following file:
C:\Qt\5.12.3\Logs\All_buildlogs.7z\build_logs\qtbase_buildLogs\Linux-RHEL_7_4-GCC-Linux-RHEL_7_4-X86_64\log.txt.gz\log.txt

And not to forget, these files also log many details (like envirinment 
variables ...) of the build environment ...

Best regards
Markus


Am Di., 4. Juni 2019 um 10:44 Uhr schrieb Simon Hausmann 
<simon.hausm...@qt.io<mailto:simon.hausm...@qt.io>>:
Hi,

It's a little tricky, but you can reverse engineer it :)

The releases are spun from qt5.git. So if you take the 5.12.3 release, for 
example then using git tag -l you can see a v5.12.3 tag in the qt5.git 
repository.

A quick git show on that tag leads you to

    commit 8337e20fadddf7f9c3407f69e620f96d6c189685

, which is the last commit that went into the release (last submodule update).

If you search for that commit in Gerrit, you'll find

    https://codereview.qt-project.org/c/qt/qt5/+/258282

, the corresponding change. At the bottom of that page you'll find the report 
from the CI about the successful integration, which leads to

    https://testresults.qt.io/coin/integration/qt/qt5/tasks/1554952272 .

That page shows the builds of all modules, where the build of qtbase is 
relevant for what you're looking for. For the qtbase build you'll see a lot of 
configurations, but the ones that have the "Packaging" feature under "Coin 
Features" are the ones that will be used for the binary ... packages :)

If you peek into the build log then you'll see the entire configure line that 
was used to build the binaries in the CI, which are the same binaries that are 
packaged and distributed for release.


Simon
________________________________
From: Development 
<development-boun...@qt-project.org<mailto:development-boun...@qt-project.org>> 
on behalf of Richard Weickelt <rich...@weickelt.de<mailto:rich...@weickelt.de>>
Sent: Monday, June 3, 2019 18:55
To: development@qt-project.org<mailto:development@qt-project.org>
Subject: [Development] Configure command lines of official Qt releases

Hi,

where can I find the configure command lines that have been used for Qt
binary releases provided at https://download.qt.io/official_releases/qt/ ?

Is there also more information available about the environment they have
been built on? I am particularly interested in the Linux release.

Thanks
_______________________________________________
Development mailing list
Development@qt-project.org<mailto:Development@qt-project.org>
https://lists.qt-project.org/listinfo/development
_______________________________________________
Development mailing list
Development@qt-project.org<mailto:Development@qt-project.org>
https://lists.qt-project.org/listinfo/development
_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to