User:JoeyArmstrong/makefiles/main: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 7: Line 7:
* Needless work: *clean targets are performing build related work
* Needless work: *clean targets are performing build related work
** autoconf, configure, isinstall, etc are a few tasks currently being triggered
** autoconf, configure, isinstall, etc are a few tasks currently being triggered
* windows -vs- horrible overhead per shell spawned
** Replace double-colon rules with dependency chains to avoid shell overhead.


== Resources ==
== Resources ==

Revision as of 11:50, 1 July 2011

Makefile Ramblings

Performance & Bottlenecks

Problems

  • bug 623617 Non-recursive builds Makefilegen
  • Dependency builds - Make run twice in a sandbox should be a nop.
  • Needless work: *clean targets are performing build related work
    • autoconf, configure, isinstall, etc are a few tasks currently being triggered
  • windows -vs- horrible overhead per shell spawned
    • Replace double-colon rules with dependency chains to avoid shell overhead.

Resources

Bugs