Build System Project - Update from the last 2 weeks

2016-05-09 Thread David Burns
Below is a highlight of all work the build peers have done in the last 2 weeks as part of their work to modernise the build infrastructure. Since the last report[1] a large number of improvements have landed in Mozilla Central. We have been experimenting with making a global cache available to al

Re: Build System Project - Update from the last 2 weeks

2016-04-20 Thread Nicholas Nethercote
On Thu, Apr 21, 2016 at 2:13 AM, Bobby Holley wrote: > I believe Ehsan was close to having Clang static analysis running on > Windows. Nathan Froyd has also been involved, and should be included in any discussion there. Nick ___ dev-platform mailing li

Re: Build System Project - Update from the last 2 weeks

2016-04-20 Thread Bobby Holley
I believe Ehsan was close to having Clang static analysis running on Windows. On Wed, Apr 20, 2016 at 8:44 AM, Gregory Szorc wrote: > > > > On Apr 20, 2016, at 08:16, Nicolas B. Pierron < > nicolas.b.pier...@mozilla.com> wrote: > > > > Unrelated, Do we have news for clang blockers on Windows? I

Re: Build System Project - Update from the last 2 weeks

2016-04-20 Thread Christopher Manchester
Hi Armen, Thanks for noticing that, I think you found an issue with how we're submitting data caused by something I landed last week. I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1266183 to track a fix. Chris On Wed, Apr 20, 2016 at 12:01 PM, Armen Zambrano G. wrote: > Do we know what

Re: Build System Project - Update from the last 2 weeks

2016-04-20 Thread Armen Zambrano G.
Do we know what happen with the data points of the end of the graph? https://treeherder.mozilla.org/perf.html#/graphs?timerange=2592000&series=%5Bmozilla-inbound,04b9f1fd5577b40a555696555084e68a4ed2c28f,1%5D&series=%5Bmozilla-inbound,65e0ddb3dc085864cbee77ab034dead6323a1ce6,1%5D&series=%5Bmozilla

Re: Build System Project - Update from the last 2 weeks

2016-04-20 Thread Gregory Szorc
> On Apr 20, 2016, at 08:16, Nicolas B. Pierron > wrote: > > Unrelated, Do we have news for clang blockers on Windows? In particular, I > am thinking about the various Sanitizers. We haven't really talked about Clang on Windows in our build meeting/plannings. That's not to say someone else

Re: Build System Project - Update from the last 2 weeks

2016-04-20 Thread Nicolas B. Pierron
Unrelated, Do we have news for clang blockers on Windows? In particular, I am thinking about the various Sanitizers. On 04/20/2016 11:00 AM, David Burns wrote: We have also started looking at how we can use a global compiler cache on local builds and not just in automation. This will allow art

Build System Project - Update from the last 2 weeks

2016-04-20 Thread David Burns
Below is a highlight of all work the build peers have done in the last 2 weeks as part of their work to modernise the build infrastructure. Since the last report[1] a large number of improvements have landed in Mozilla Central. We have landed some more build improvements that have brought down th

Re: Build System Project - Update from the last 2 weeks

2016-04-08 Thread Mike Hommey
On Fri, Apr 08, 2016 at 04:43:29PM -0700, Nick Fitzgerald wrote: > Is there a reason why we aren't using LTO? Last time it was tried, LTO regressed performance compared to the PGO builds we produce (and yes, both LTO and LTO+PGO were tried). We recently upgraded GCC to 4.8, so we can give it anot

Re: Build System Project - Update from the last 2 weeks

2016-04-08 Thread Nick Fitzgerald
Is there a reason why we aren't using LTO? On Fri, Apr 8, 2016 at 4:35 PM, Ted Mielczarek wrote: > No. GCC *has* an LTO optimizer, but we're not using it. We're just doing > a PGO build. MSVC requires enabling LTO to use their PGO, so the > resulting build has both. > > -Ted > > On Fri, Apr 8, 2

Re: Build System Project - Update from the last 2 weeks

2016-04-08 Thread Ted Mielczarek
No. GCC *has* an LTO optimizer, but we're not using it. We're just doing a PGO build. MSVC requires enabling LTO to use their PGO, so the resulting build has both. -Ted On Fri, Apr 8, 2016, at 05:08 PM, Jeff Gilbert wrote: > I thought Linux did LTO but not PGO? > > On Tue, Apr 5, 2016 at 3:53 PM

Re: Build System Project - Update from the last 2 weeks

2016-04-08 Thread Jeff Gilbert
I thought Linux did LTO but not PGO? On Tue, Apr 5, 2016 at 3:53 PM, Mike Hommey wrote: > On Tue, Apr 05, 2016 at 09:02:09PM +0100, David Burns wrote: >> Below is a highlight of all work the build peers have done in the last 2 >> weeks as part of their work to modernise the build infrastructure.

Re: Build System Project - Update from the last 2 weeks

2016-04-05 Thread Mike Hommey
On Tue, Apr 05, 2016 at 09:02:09PM +0100, David Burns wrote: > Below is a highlight of all work the build peers have done in the last 2 > weeks as part of their work to modernise the build infrastructure. > > Since the last report[1] a large number of improvements have landed in > Mozilla Central.

Build System Project - Update from the last 2 weeks

2016-04-05 Thread David Burns
Below is a highlight of all work the build peers have done in the last 2 weeks as part of their work to modernise the build infrastructure. Since the last report[1] a large number of improvements have landed in Mozilla Central. The build system now lazily installs test files. Before, the build co

Build System Project - Update from the last 2 weeks

2016-03-21 Thread David Burns
Below is a highlight of all work the build peers have done in the last 2 weeks as part of their work to modernise the build infrastructure. Since the last report[1] we have seen thousands of lines of configure and m4 code removed from mozilla-central. We have removed over 30 Makefiles from mozilla