[Development] supported compilers in 5.10?

Rafael Roquetto rafael.roquetto at kdab.com
Thu Mar 30 14:08:58 CEST 2017


On Thu, Mar 30, 2017 at 12:14:31PM +0200, Giuseppe D'Angelo wrote:
> Il 30/03/2017 11:43, Ville Voutilainen ha scritto:
> > On 30 March 2017 at 12:21, Marc Mutz <marc.mutz at kdab.com> wrote:
> >> Hi,
> >>
> >> Can we drop GCC 4.7 from the list of supported compilers for 5.10? It has a
> >> bug that makes writing constexpr classes like QSizePolicy, QUuid, ... very
> >> annoying:
> >> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54922
> > 
> > Yes please. Is there some long-term support distro that still ships
> > with 4.7 that we care about?
> 
> No, AFAICS:
> 
> https://doc.qt.io/qt-5/supported-platforms-and-configurations.html

Sorry, but QNX 6.6 is based on GCC 4.7. With OEMs barely finishing to
migrate from 6.5, I would not advise to drop QNX 6.6 support yet. QNX 7 has just
launched, so I expect a couple of years for vendors to catch up. I mean it!
There are lots of vendors constrained by their underlying platform, and
telling them to upgrade their version that soon will not work. Unfortunately
for us, their development cycle seems to be much, much longer than ours. We
need to find a compromise, a balance, and in my opinion, dropping QNX 6.6
support in Qt 5.10 is not reasonable. Perhaps for Qt 6, it would be. But I may
be wrong.

If the only problem is the bug Marc mentioned above, to me this is not even a
trade-off. We should just work around the bug for QNX, if possible, and move
on.

Rafael

-- 
Rafael Roquetto | rafael.roquetto at kdab.com | Software Engineer
Klarälvdalens Datakonsult AB, a KDAB Group company
Tel. Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322)
KDAB - Qt Experts
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3599 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20170330/16e7b09f/attachment.bin>


More information about the Development mailing list