Closed Bug 342127 Opened 20 years ago Closed 9 years ago

Ability for client.mk to skip directly to the last-touched module

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: hwaara, Unassigned)

Details

Testcase: 1. Create a compiler error somewhere (for example in layout/) 2. Build from toplevel (because there are things after layout/ that will need to get built too) 3. Wait for a long time until layout/ finally starts building 4. Encounter a new error, and go to step #1 It would be nice if there was a way to skip directly to the right tier in the build process, if you *know* for sure nothing before it had changed. If you wanted to be fancy, a script could even scan for the last-modified date of all modules before every build, compare it to the last-built date, and see where it needs to start building.
You mean something other than "make tier_9"? Calculating dependencies is tricky business, and I'm not sure additional complexity is called for here (instead of educating builders to rebuild only what they need to).
This bug / feature request is no longer compatible with the existing build system design.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.