On 03/03/16 01:57, Jeff Gilbert wrote:
On Wed, Mar 2, 2016 at 3:45 PM, Mike Hommey <m...@glandium.org> wrote:
More importantly, changing the official toolchain has implications on
performance.
Sorry, I meant for general automation. Our final spins (especially
LTO/PGO builds) should remain whatever gives us maximum perf. (not
making any claims myself here!)
Our PGO/LTO builds can take 10x+ what our normal integration builds
take if it nets us a few percentage points of runtime perf.
I suppose it becomes a question of divergence between fast-building
builds and 'final' PGO/fully-optimized builds. We already have this to
some extent with PGO vs non-PGO builds.
This is gonna conflict with the release-promotion work that releng is
doing now. We stop doing dedicated builds for at least beta now, and
instead just take a known good CI build, and ship it.
I also think that we should keep our CI builds close to what we intend
to ship, for compiler/compiler-dependent bugs.
Axel
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform