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 <[email protected]> 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 > [email protected] > https://lists.mozilla.org/listinfo/dev-platform > _______________________________________________ dev-platform mailing list [email protected] https://lists.mozilla.org/listinfo/dev-platform

