FWIW, it seems ./mach bootstrap does not install gcc 4.9 on ubuntu 14.04.

On Fri, Dec 23, 2016 at 11:08 AM, Nathan Froyd <nfr...@mozilla.com> wrote:

> Bug 1322792 has landed on inbound, which changes configure to require
> GCC 4.9 to build; our automation switched over to GCC 4.9 for our
> Linux builds earlier this week.  (Android builds have been using GCC
> 4.9 for some time.)
>
> This change paves the way for being able to compile in C++14 mode for
> all of our Tier-1 platforms, which in turn unlocks using some C++14
> features in our codebase:
>
> * binary literals
> * digit separators
> * generic lambdas
> * initialized lambda captures
> * return type deduction (not quite sure if we want to use this feature
> widely)
>
> We did not upgrade to GCC 5 for ABI compatibility reasons (GCC 5
> changed the libstdc++ ABI); we did not upgrade to GCC 6 for the same
> reason and because Gecko still has a few issues with GCC 6 (bug
> 1316555 tracks).
>
> Thanks,
> -Nathan
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to