>
> Also, .h dependency proliferation is a real problem for build system
> performance, especially with the autogenerated mozilla-include.h (which
> contains things from every AC_DEFINE in configure.in - an add AC_DEFINE,
> invalidate everything). If you build the tips of mozilla-central from 24h
> intervals, you'll find that we pretty much rebuild every Gecko source file
> due to headers changing. I would encourage a Council of Elrond to somehow
> tackle this problem. There is preliminary work on a tool in bug 1108293 to
> help identify dependencies. The last time I showed output to a Gecko
> developer, there were definitely some WTF reactions.
>
>
There were some ideas & half-baked implementations floating around in bug
902825 for splitting up mozilla-config.h. It might be worth revisiting that
as a starting point.

-Mike
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to