On 2015-09-18 6:36 PM, Mike Hommey wrote:
On Fri, Sep 18, 2015 at 01:03:15PM -0700, Gregory Szorc wrote:
A few people have pinged me recently regarding static analysis and other
Clang-based tooling that relies on having a Clang compilation database (the
Clang tools use this database so they know what defines to use, etc). Of
course, if we can generate a Clang compilation database that also means we
know exactly what the compiler invocations/flags are and we can plug those
in to new build backends easily, presumably leading to faster builds.

Bug 904572 tracks building a Clang compilation database, but progress has
stalled.

glandium: given your recent proposal to create new build backends (I still
need to reply to that post), I'm curious what your plans are for deriving
compiler invocations/flags so we can do things like efficiently generate
Clang compilation databases. I'd really like to establish a plan for Clang
compilation databases, even if it is a short term hack.

The short term hack is just to merge ehsan's patch and mine, and
address the original review comments.

What is the benefit of doing this as a build backend?

_______________________________________________
dev-builds mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to