Closed
Bug 1515843
Opened 5 years ago
Closed 5 years ago
Various changes in how host "artifacts" are built
Categories
(Firefox Build System :: General, enhancement)
Firefox Build System
General
Tracking
(firefox66 fixed)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox66 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(3 files)
No description provided.
Assignee | ||
Comment 1•5 years ago
|
||
OBJ_SUFFIX is modified during the profile-generation phase to be i_o instead of o/obj. _OBJ_SUFFIX is the unmodified value. We don't actually do PGO for host objects, so we don't need to build the objects with a different suffix.
Assignee | ||
Comment 2•5 years ago
|
||
The build system has skipped creating target static libraries for very long, except in very specific cases. We can actually do the same for host static libraries, for which we don't even need the escape hatch to still allow to create static libraries. Depends on D15171
Assignee | ||
Comment 3•5 years ago
|
||
Now that we're not even building host static libraries, we don't need variables for the tools used to build them. Ironically, we weren't even running HOST_RANLIB. Depends on D15172
Comment 4•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/2fa138ebd75d https://hg.mozilla.org/mozilla-central/rev/ec095af21520 https://hg.mozilla.org/mozilla-central/rev/a415ca5d5ffd
You need to log in
before you can comment on or make changes to this bug.
Description
•