Closed
Bug 1235676
Opened 8 years ago
Closed 8 years ago
Add a topobjdir variable to all Makefiles
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(firefox46 fixed)
RESOLVED
FIXED
mozilla46
Tracking | Status | |
---|---|---|
firefox46 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(6 files)
2.60 KB,
patch
|
mshal
:
review+
|
Details | Diff | Splinter Review |
3.89 KB,
patch
|
mshal
:
review+
|
Details | Diff | Splinter Review |
26.67 KB,
patch
|
mshal
:
review+
|
Details | Diff | Splinter Review |
8.11 KB,
patch
|
mshal
:
review+
|
Details | Diff | Splinter Review |
12.25 KB,
patch
|
mshal
:
review+
|
Details | Diff | Splinter Review |
1.78 KB,
patch
|
mshal
:
review+
|
Details | Diff | Splinter Review |
We have, all over the tree, several places that want absolute paths to the object directory, and most rely on things like $(abspath $(DIST)) or $(abspath $(DEPTH)), sometimes relying on even more complex things for windows paths. The sad part is that we do have the absolute path to the top object directory in the backend code (and in a proper form for windows, at that), we're just not exposing it to make.
Assignee | ||
Comment 1•8 years ago
|
||
Attachment #8702757 -
Flags: review?(mshal)
Assignee | ||
Comment 2•8 years ago
|
||
This replaces multiple local definitions of ABS_DIST.
Attachment #8702758 -
Flags: review?(mshal)
Assignee | ||
Comment 3•8 years ago
|
||
Attachment #8702759 -
Flags: review?(mshal)
Assignee | ||
Comment 4•8 years ago
|
||
Attachment #8702760 -
Flags: review?(mshal)
Assignee | ||
Comment 5•8 years ago
|
||
Attachment #8702762 -
Flags: review?(mshal)
Assignee | ||
Comment 6•8 years ago
|
||
(In reply to Mike Hommey [:glandium] (VAC: 31 Dec - 11 Jan) from comment #5) > Created attachment 8702762 [details] [diff] [review] > Replace $(abspath $(DEPTH)) with $(topobjdir) Note there's a remaining one in xulrunner/installer/windows/Makefile.in, but it's removed in bug 1235672
Assignee | ||
Comment 7•8 years ago
|
||
This is to be folded in the first patch.
Attachment #8702796 -
Flags: review?(mshal)
Assignee | ||
Updated•8 years ago
|
Attachment #8702796 -
Attachment is patch: true
Attachment #8702796 -
Attachment mime type: text/x-patch → text/plain
Comment 8•8 years ago
|
||
Comment on attachment 8702757 [details] [diff] [review] Add a topobjdir variable to all Makefiles Everything looks good to me. Did you test with an OSX universal build? That's the only place I can imagine something biting us.
Attachment #8702757 -
Flags: review?(mshal) → review+
Updated•8 years ago
|
Attachment #8702758 -
Flags: review?(mshal) → review+
Updated•8 years ago
|
Attachment #8702759 -
Flags: review?(mshal) → review+
Updated•8 years ago
|
Attachment #8702760 -
Flags: review?(mshal) → review+
Updated•8 years ago
|
Attachment #8702762 -
Flags: review?(mshal) → review+
Comment 9•8 years ago
|
||
Comment on attachment 8702796 [details] [diff] [review] test_recursivemake.py update for topobjdir This should probably be folded in with the first patch.
Attachment #8702796 -
Flags: review?(mshal) → review+
Comment 10•8 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/241e21132790 https://hg.mozilla.org/integration/mozilla-inbound/rev/63a73122425a https://hg.mozilla.org/integration/mozilla-inbound/rev/74f9a758dbc2 https://hg.mozilla.org/integration/mozilla-inbound/rev/294f8f6ae9e0 https://hg.mozilla.org/integration/mozilla-inbound/rev/567f190c8597
Comment 11•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/241e21132790 https://hg.mozilla.org/mozilla-central/rev/63a73122425a https://hg.mozilla.org/mozilla-central/rev/74f9a758dbc2 https://hg.mozilla.org/mozilla-central/rev/294f8f6ae9e0 https://hg.mozilla.org/mozilla-central/rev/567f190c8597
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox46:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla46
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•