Closed Bug 323569 Opened 19 years ago Closed 7 years ago

Want better sanity-checking in client.mk

Categories

(Firefox Build System :: General, defect)

x86
Windows NT
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: benjamin, Unassigned)

Details

There are a few common build problems on windows that we want to protect against:

1) the source tree and objdir must be in a /cygdrive/<x> mountpoint... currently if they aren't the error is very cryptic
2) the source tree and objdir must live in a path without any spaces
3) in order for checkout to work correctly, the source tree must be kept in its proper mozilla/ directory name

Enforcing these invariants early (in client.mk) would help cut down on frustration for new/inexperienced builders.

Not assigning to myself for the moment, I'd like to find an enterprising volunteer to do this.
Some of these limitations are no longer limitations. Others are caught elsewhere. Either way, we don't really care about client.mk these days. So closing this old bug.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.