Re: Fennec now builds with clang instead of gcc

2017-10-29 Thread Jim Blandy
As I said in the other thread, I'm eager for generic lambdas. They would let me avoid trying to resurrect mfbt/Function.h and adding support for allocation policies! So: quite eager. On Sun, Oct 29, 2017 at 6:19 PM, Makoto Kato wrote: > Great! BTW, is minimal requirement of NDK version changed

Re: Fennec now builds with clang instead of gcc

2017-10-29 Thread Makoto Kato
Great! BTW, is minimal requirement of NDK version changed to NDK r15c that is used on taskcluster job? Or does it keeps NDK r11c? -- Makoto On Mon, Oct 30, 2017 at 8:15 AM, Nathan Froyd wrote: > Hi all, > > Bug 1163171 has been merged to mozilla-central, moving our Android > builds over to us

Re: Fennec now builds with clang instead of gcc

2017-10-29 Thread Nicholas Nethercote
Excellent news! Thank you for completing this. Updating toolchains isn't glamorous work but it is important and helps everybody. Nick On Mon, Oct 30, 2017 at 10:15 AM, Nathan Froyd wrote: > Hi all, > > Bug 1163171 has been merged to mozilla-central, moving our Android > builds over to using cla

Re: Fennec now builds with clang instead of gcc

2017-10-29 Thread Kris Maglione
On Sun, Oct 29, 2017 at 08:06:12PM -0400, Nathan Froyd wrote: On Sun, Oct 29, 2017 at 7:37 PM, Kris Maglione wrote: On Sun, Oct 29, 2017 at 07:15:50PM -0400, Nathan Froyd wrote: For non-Android platforms, the good news here is that compiling Fennec with clang was the last major blocker for tu

Re: Fennec now builds with clang instead of gcc

2017-10-29 Thread Nathan Froyd
On Sun, Oct 29, 2017 at 7:37 PM, Kris Maglione wrote: > On Sun, Oct 29, 2017 at 07:15:50PM -0400, Nathan Froyd wrote: >> >> For non-Android platforms, the good news here is that compiling Fennec >> with clang was the last major blocker for turning on C++14 support. > > Do we have a timeline for wh

Re: Fennec now builds with clang instead of gcc

2017-10-29 Thread Kris Maglione
On Sun, Oct 29, 2017 at 07:15:50PM -0400, Nathan Froyd wrote: For non-Android platforms, the good news here is that compiling Fennec with clang was the last major blocker for turning on C++14 support. Do we have a timeline for when we'll be able to start using those features, or a summary of w

Fennec now builds with clang instead of gcc

2017-10-29 Thread Nathan Froyd
Hi all, Bug 1163171 has been merged to mozilla-central, moving our Android builds over to using clang instead of GCC. Google has indicated that the next major NDK release will render GCC unsupported (no bugfixes will be provided), and that it will be removed entirely in the near future. Switchin