<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0"><font size="2"><span style="font-size:11pt;">> There has been no reply on this subject. Shall I assume silence is consent and
<br>
> we can begin using C++14 constructs in the XCB plugin?</span></font></p>
<p style="margin-top:0;margin-bottom:0"><font size="2"><span style="font-size:11pt;"><br>
</span></font></p>
<p style="margin-top:0;margin-bottom:0"><font size="2"><span style="font-size:11pt;">I think I know which patch you are talking about and then my answer is we can't. The code that you</span></font></p>
<p style="margin-top:0;margin-bottom:0"><font size="2"><span style="font-size:11pt;">are looking at I want to eventually move in some common place (out of XCB) as part of [1]. <font size="2"><span style="font-size:11pt;"></span></font><br>
</span></font></p>
<p style="margin-top:0;margin-bottom:0"><font size="2"><span style="font-size:11pt;"><br>
</span></font></p>
<p style="margin-top:0;margin-bottom:0"><font size="2"><span style="font-size:11pt;">[1]
<a href="https://bugreports.qt.io/browse/QTBUG-65503" class="OWAAutoLink" id="LPlnk613480" previewremoved="true">
https://bugreports.qt.io/browse/QTBUG-65503</a><a href="https://b" class="OWAAutoLink" id="LPlnk622935" previewremoved="true"></a></span></font><br>
</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Development <development-bounces+gatis.paeglis=qt.io@qt-project.org> on behalf of Thiago Macieira <thiago.macieira@intel.com><br>
<b>Sent:</b> Saturday, July 14, 2018 4:23:01 PM<br>
<b>To:</b> development@qt-project.org<br>
<b>Subject:</b> Re: [Development] Raising the minimum Core Language to C++14 for Linux/XCB</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">On Thursday, 5 July 2018 12:53:14 PDT Thiago Macieira wrote:<br>
> On Mac, we kinda already require that. I'm asking to raise the minimum for<br>
> the regular Linux builds to C++14. Specifically, I'm asking for the "auto"<br>
> functions without trailing return type and relaxed constexpr.<br>
> <br>
> Currently, our minimum supported GCC version is 4.7 (on QNX only) and 4.8<br>
> elsewhere. That would raise the minimum on Linux to GCC 5, as per:<br>
>        <a href="https://gcc.gnu.org/projects/cxx-status.html#cxx14">https://gcc.gnu.org/projects/cxx-status.html#cxx14</a><br>
> <br>
> That's a 3-year-old compiler, four releases out of date, present in the<br>
> main, binary Linux distros since:<br>
>        Ubuntu 15.10            [2015]<br>
>        Fedora 22               [2015]<br>
>        Debian 9 (Stretch)      [2017]<br>
>        openSUSE Leap 15 [2018]<br>
> <br>
> Note that this does not apply to QNX or Android, so C++14 features would not<br>
> be allowed in cross-platform code.<br>
> <br>
> But we'd be able to use it in the XCB plugin. [Does QNX build that?]<br>
<br>
There has been no reply on this subject. Shall I assume silence is consent and <br>
we can begin using C++14 constructs in the XCB plugin?<br>
<br>
-- <br>
Thiago Macieira - thiago.macieira (AT) intel.com<br>
  Software Architect - Intel Open Source Technology Center<br>
<br>
<br>
<br>
_______________________________________________<br>
Development mailing list<br>
Development@qt-project.org<br>
<a href="http://lists.qt-project.org/mailman/listinfo/development">http://lists.qt-project.org/mailman/listinfo/development</a><br>
</div>
</span></font></div>
</body>
</html>