Re: PSA: Building Firefox 61+ with GCC will soon require version GCC 6.1+

2018-04-09 Thread gsquelart
Good stuff, thanks Jeff! To be pedantic, don't you mean "start relying on *more* c++14 features"? Because we've already been able to use some C++14 features since November 2017 (see bug 1325632, landed in 59). E.g., I and others have used initialized lambda captures since then -- saving quite

Re: PSA: Building Firefox 61+ with GCC will soon require version GCC 6.1+

2018-04-05 Thread Jeff Gilbert
I have updated our table: https://developer.mozilla.org/en-US/docs/Mozilla/Using_CXX_in_Mozilla_code On Mon, Apr 2, 2018 at 5:30 PM, Jeff Gilbert wrote: > Bug 1444274 will bump our minimum GCC version to 6.1. GCC-7 will > continue to work. > > If you build with GCC instead

Re: PSA: Building Firefox 61+ with GCC will soon require version GCC 6.1+

2018-04-05 Thread Nicholas Nethercote
Thank you for working on this, jgilbert. I tried to take advantage of C++14's relaxed constexpr for bug 1451278, but I'm getting one test job failure on automation, visible here: https://treeherder.mozilla.org/#/jobs?repo=try=bcd8e01989d987268cfb6beb7f86e948eae3730d=172004924 It's the

PSA: Building Firefox 61+ with GCC will soon require version GCC 6.1+

2018-04-05 Thread Jeff Gilbert
Bug 1444274 will bump our minimum GCC version to 6.1. GCC-7 will continue to work. If you build with GCC instead of Clang on Linux, I've been told that the system gcc package for Ubuntu 16.04 LTS is gcc-5, so very soon you'll need to install a gcc-6 package to continue to build. With a bump to