Closed Bug 1234754 Opened 9 years ago Closed 9 years ago

./mach build directory broken on Windows.

Categories

(Firefox Build System :: Mach Core, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: markh, Unassigned)

Details

Attachments

(1 file)

This may or may not be related to bug 1234439. STR: * open services/sync/Weave.js and add a dump() statement at the top of the file. * |./mach build services && ./mach run| - note the dump statement is not printed. * |./mach build && ./mach run| - the dump is printed. Previously either |./mach build services| or |./mach build services/sync| would do the right thing. Unlike bug 1234439, no error is printed and the build thinks it worked, but the js changes aren't being picked up.
Since bug 1229241, EXTRA_COMPONENTS (which Weave.js is) are treated by install manifests, at the top-level, which means mach build subdirectory doesn't do anything for them. mach build subdirectory has never done everything people expects from it, and with time, it does less and less. This is not something we're going to change. Bug 1234439 is unfortunate, but mach build binaries and mach build faster are the only currently really supported ways of shortcutting the build system.
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.

Attachment

General

Created:
Updated:
Size: