Want better sanity-checking in client.mk

RESOLVED INCOMPLETE

Status

()

Core
Build Config
RESOLVED INCOMPLETE
12 years ago
8 months ago

People

(Reporter: Benjamin Smedberg, Unassigned)

Tracking

Trunk
x86
Windows NT
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

12 years ago
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.

Comment 1

8 months ago
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
Last Resolved: 8 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.