> > 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