Closed Bug 1767919 Opened 2 years ago Closed 2 years ago

Build clang-mingw's libc++/libc++abi/libunwind in one go

Categories

(Firefox Build System :: Toolchains, task)

task

Tracking

(firefox102 fixed)

RESOLVED FIXED
102 Branch
Tracking Status
firefox102 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

No description provided.

The separate libunwind we were getting is from an old llvm mirror. We
can just use the version from llvm-project, which will be up-to-date,
and will allow to simplify the whole process later.

Building libc++ and libc++abi standalone is not supported as of LLVM 15
(it already shows a deprecation warning in LLVM 14). Switch to using the
new canonical way to build them*, and get libunwind along.

As a bonus, merging the libraries is handled by the LLVM build system in
that case.

[*] https://libcxx.llvm.org/BuildingLibcxx.html

Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/a6248e1327e4
Build clang-mingw's libunwind from llvm-project. r=firefox-build-system-reviewers,andi
https://hg.mozilla.org/integration/autoland/rev/ef52d1424b17
Build clang-mingw's libc++/libc++abi/libunwind in one go. r=firefox-build-system-reviewers,andi
Blocks: 1614858
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 102 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: