Build Windows compiler runtimes like for macOS and Android
Categories
(Firefox Build System :: Toolchains, task)
Tracking
(firefox98 fixed)
| Tracking | Status | |
|---|---|---|
| firefox98 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(3 files)
| Assignee | ||
Comment 1•4 years ago
|
||
It turns out not only can we successfully build the Windows compiler
runtimes separately like on other platforms, but we can also
cross-compile them! Which saves a tremendous amount of time when
rebuilding the toolchains, since we can now produce the clang-win-cross
toolchain much earlier than waiting for a native build of a windows
clang compiler first.
Comment 3•4 years ago
|
||
Backed out changeset 5a7179b0085c (Bug 1751824) for causing failures in sanitizer_common_interceptors.inc
Backout link: https://hg.mozilla.org/integration/autoland/rev/8c90abaecb0e87b9a34aaac4706df85315901595
Push with failures, failure log.
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Comment 4•4 years ago
|
||
And use the clang-13 json for all clang-13-based compiler-rt tasks.
This will ensure we apply all the patches that are intended to be
applied (we may want to split out the compiler-rt patches in the future,
though).
| Assignee | ||
Comment 6•4 years ago
|
||
Applying all the patches from build-clang enabled the patch for macos
cross compiles that adds a -target argument based on
LLVM_DEFAULT_TARGET_TRIPLE, that we weren't setting.
Comment 8•4 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/7bcfe989eee4
https://hg.mozilla.org/mozilla-central/rev/14409ae0509b
https://hg.mozilla.org/mozilla-central/rev/5f10f1434149
Description
•