Discussion:
[Qt-creator] Proposal increasing requirement for building Qt Creator 4.7
Eike Ziller
2018-03-15 14:08:28 UTC
Permalink
https://codereview.qt-project.org/223368
Target branch “master” (will be 4.7)

"Increase requirement for building Qt Creator from Qt 5.6.2 to Qt 5.9

Qt 5.11 will be released and Qt 5.9 is the new LTS.
Increasing the requirement allows us to remove some baggage and
workarounds like Utils::asConst, special Q_OVERRIDE header, and
deployment target adaptions on macOS, and simplifies pulling in
proparser changes from Qt.”

This doesn’t affect the Qt that you use to develop your applications with.

Br, Eike

--
Eike Ziller
Principal Software Engineer

The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
***@qt.io
http://qt.io
Geschäftsführer: Mika Pälsi,
Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
Andrzej Telszewski
2018-03-15 22:06:38 UTC
Permalink
Post by Eike Ziller
https://codereview.qt-project.org/223368
Target branch “master” (will be 4.7)
"Increase requirement for building Qt Creator from Qt 5.6.2 to Qt 5.9
Qt 5.11 will be released and Qt 5.9 is the new LTS.
Increasing the requirement allows us to remove some baggage and
workarounds like Utils::asConst, special Q_OVERRIDE header, and
deployment target adaptions on macOS, and simplifies pulling in
proparser changes from Qt.”
This doesn’t affect the Qt that you use to develop your applications with.
Br, Eike
If this bump isn't yet strictly necessary, I'd love to stick with 5.7.
I'm on Slackware and 5.9 does not seem to be arriving soon.

But well, if need be, then I can't stop you ;-)
--
Best regards,
Andrzej Telszewski
André Hartmann
2018-03-16 06:58:38 UTC
Permalink
Hi Andrzej,
Post by Andrzej Telszewski
Post by Eike Ziller
https://codereview.qt-project.org/223368
Target branch “master” (will be 4.7)
"Increase requirement for building Qt Creator from Qt 5.6.2 to Qt 5.9
Qt 5.11 will be released and Qt 5.9 is the new LTS.
Increasing the requirement allows us to remove some baggage and
workarounds like Utils::asConst, special Q_OVERRIDE header, and
deployment target adaptions on macOS, and simplifies pulling in
proparser changes from Qt.”
This doesn’t affect the Qt that you use to develop your applications with.
Br, Eike
If this bump isn't yet strictly necessary, I'd love to stick with 5.7.
I'm on Slackware and 5.9 does not seem to be arriving soon.
But well, if need be, then I can't stop you ;-)
5.7 is no option, as it is no LTS and should have reached end-of-life
already.

But it's very easy to install a recent Qt version with the online
installer and use that for building Creator. I do it this way on Ubuntu
16.04. Of course you can also build Qt from sources.

Regards, André
Andrzej Telszewski
2018-03-16 07:38:58 UTC
Permalink
Post by André Hartmann
5.7 is no option, as it is no LTS and should have reached end-of-life
already.
That's what I was thinking too.
Post by André Hartmann
But it's very easy to install a recent Qt version with the online
installer and use that for building Creator. I do it this way on Ubuntu
16.04. Of course you can also build Qt from sources.
Yep, I'm thinking about bundling Qt (compiled from source), as is
already the case with LLVM.
The only drawback is going to be compile time: [Qt + LLVM + Qt Creator]
On my machine it is going to be something like 7 - 10 hours ;-)
--
Best regards,
Andrzej Telszewski
Eike Ziller
2018-03-16 08:05:34 UTC
Permalink
Post by Andrzej Telszewski
5.7 is no option, as it is no LTS and should have reached end-of-life already.
That's what I was thinking too.
But it's very easy to install a recent Qt version with the online installer and use that for building Creator. I do it this way on Ubuntu 16.04. Of course you can also build Qt from sources.
Yep, I'm thinking about bundling Qt (compiled from source), as is already the case with LLVM.
The only drawback is going to be compile time: [Qt + LLVM + Qt Creator]
On my machine it is going to be something like 7 - 10 hours ;-)
I can only find Qt 4.8.7 on https://packages.slackware.com ... o.O

Bundling Qt (and actually libclang) into a Qt Creator build: “INSTALL_ROOT=/some/install/root make deployqt”
For LLVM you can also try using the builds that we provide on http://download.qt.io/development_releases/prebuilt/libclang/

Br, Eike

--
Eike Ziller
Principal Software Engineer

The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
***@qt.io
http://qt.io
Geschäftsführer: Mika Pälsi,
Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
Andrzej Telszewski
2018-03-16 08:14:36 UTC
Permalink
I can only find Qt 4.8.7 onhttps://packages.slackware.com ... o.O
I won't got into details ;-) But here is the place to look at:
https://slackbuilds.org/apps/qt5/
Bundling Qt (and actually libclang) into a Qt Creator build: “INSTALL_ROOT=/some/install/root make deployqt”
For LLVM you can also try using the builds that we provide onhttp://download.qt.io/development_releases/prebuilt/libclang/
I'm familiar with bundling LLVM, but not yet with Qt.

I won't use pre-built binaries.
The point here is to build everything from source.

Using SlackBuilds.org means you generally build everything from source.
There are, too, some packages, which are created out of pre-built binaries.
But, whenever possible, I try to provide the "from source" build option.
--
Best regards,
Andrzej Telszewski
Loading...