Core :: Build Config

On Thu, Jul 28, 2016 at 10:55 AM, allassopraise . <[email protected]>
wrote:

> I'm happy to do that, can you recommend the proper product and
> component to file it under?
>
> On 7/28/16, Gregory Szorc <[email protected]> wrote:
> > To my knowledge, no bug has been filed.
> >
> > Given we have multiple reports of this serious regression, a bug should
> > definitely be filed.
> >
> > On Wed, Jul 27, 2016 at 10:09 AM, allassopraise . <
> [email protected]>
> > wrote:
> >
> >> Is there a bug filed on this?  I have exactly the same problem, 2x
> >> longer build time with version 3.9.0 on OS X 10.9.4.
> >>
> >> I'll file one if needed.
> >>
> >> Allasso
> >>
> >> On 7/26/16, Gregory Szorc <[email protected]> wrote:
> >> > On Fri, Jul 22, 2016 at 5:29 AM, Paolo Amadini <
> >> [email protected]>
> >> > wrote:
> >> >
> >> >> I build mozilla-central on OS X 10.9.5 with the latest compatible
> >> >> version of XCode.
> >> >>
> >> >> $ clang --version
> >> >> Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
> >> >> Target: x86_64-apple-darwin13.4.0
> >> >> Thread model: posix
> >> >>
> >> >> A clobber build with a plain .mozconfig file takes about 15 minutes.
> >> >>
> >> >> As a result of bug 1286204 (require at least clang 3.6) the build
> >> >> broke,
> >> >> and I had to install a newer version of clang:
> >> >>
> >> >> $ brew install llvm --with-clang
> >> >>
> >> >> $ /usr/local/opt/llvm/bin/clang --version
> >> >> clang version 3.8.1 (tags/RELEASE_381/final)
> >> >> Target: x86_64-apple-darwin13.4.0
> >> >> Thread model: posix
> >> >> InstalledDir: /usr/local/opt/llvm/bin
> >> >>
> >> >> I've added these lines to .mozconfig:
> >> >>
> >> >> CC=/usr/local/opt/llvm/bin/clang
> >> >> CXX=/usr/local/opt/llvm/bin/clang++
> >> >>
> >> >> The same revision takes about 26 minutes to build.
> >> >>
> >> >> I've tested on changeset feaaf1af1065, which is obviously from before
> >> >> the new requirement was introduced, with the .mozconfig being the
> only
> >> >> difference between the two builds.
> >> >>
> >> >> Any suggestions on how to avoid this build time regression?
> >> >>
> >> >
> >> > That's an intriguing result. Unfortunately, I can't reproduce because
> >> > my
> >> > MacBook Pro has CPU overheating problems so I can't get reliable build
> >> > times from it.
> >> >
> >> > Does ccache come into play at all?
> >> >
> >> > If you run `time ./mach build`, does the user/sys CPU time have a
> >> > drastic
> >> > increase as well? Are the numbers the same across invocations?
> (Perhaps
> >> > your machine overheats, like mine, and slows down after a few minutes
> >> > of
> >> > building.)
> >> >
> >>
> >
>
_______________________________________________
dev-builds mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to