Closed
Bug 1570541
Opened 5 years ago
Closed 5 years ago
Make clang toolchains use git fetches
Categories
(Firefox Build System :: Toolchains, task)
Firefox Build System
Toolchains
Tracking
(firefox70 fixed)
RESOLVED
FIXED
mozilla70
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
(Regressed 1 open bug)
Details
Attachments
(3 files)
No description provided.
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
What this means is that the sources for clang/llvm are downloaded
separately from the toolchain build (which also means we finally only
download a given version of clang once for all platforms).
In turn, this means the build-clang.py script needs to start with an
existing llvm-project tree, and we choose to make build-clang.py expect
that it's run from the llvm-project root directory.
This also means we don't need to download git for the windows toolchain
task.
Assignee | ||
Comment 3•5 years ago
|
||
They're not required anymore now that build-clang.py doesn't force
its build directory location.
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/mozilla-inbound/rev/cac35e682ab5
Use tarfile in fetch-content on Windows. r=tomprince
https://hg.mozilla.org/integration/mozilla-inbound/rev/df808b9785c6
Use git fetch tasks for clang. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/7624607672f1
Revert MOZ_FETCHES_DIR hacks from bug 1570240. r=nalexander
Comment 5•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/cac35e682ab5
https://hg.mozilla.org/mozilla-central/rev/df808b9785c6
https://hg.mozilla.org/mozilla-central/rev/7624607672f1
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox70:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
You need to log in
before you can comment on or make changes to this bug.
Description
•