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.
_______________________________________________ dev-builds mailing list [email protected] https://lists.mozilla.org/listinfo/dev-builds

