Closed Bug 1691523 Opened 10 months ago Closed 10 months ago

Port bug 1690937: sysroot enabled toolchains

Categories

(Thunderbird :: Build Config, task)

Tracking

(thunderbird_esr78 unaffected)

RESOLVED FIXED
87 Branch
Tracking Status
thunderbird_esr78 --- unaffected

People

(Reporter: rjl, Assigned: rjl)

References

Details

Attachments

(5 files)

The end goal is to make the build toolchains more compatible across various systems by using a sysroot.

Assignee: nobody → rob
Status: NEW → ASSIGNED
Attachment #9201924 - Attachment description: Bug 1691523 - Port bug 1690930: Remove unused toolchain-arm64-build Docker image. r=justdave → Bug 1691523 - Port bug 1690932: Remove unused toolchain-arm64-build Docker image. r=justdave

Pushed by justdave@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/aaa89fb67ada
Port bug 1690930: Build sysroots suitable for CI builds. r=justdave
https://hg.mozilla.org/comm-central/rev/e77fa882dfa2
Port bug 1690932: Remove unused toolchain-arm64-build Docker image. r=justdave
https://hg.mozilla.org/comm-central/rev/ca693630b097
Port bug 1690937: Add linux64-toochain-sysroot. r=justdave
https://hg.mozilla.org/comm-central/rev/f12e7df88db2
Update Thunderbird toolchain builds to use a sysroot. r=justdave

Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED

The target libraries (libc++.a and libc++abi.a) are 32-bit, so the 32-bit sysroot
is needed.

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/26b480bb4ccd
Follow-up: Use linux32 sysroot to build libc++. r=justdave
Target Milestone: --- → 87 Branch
You need to log in before you can comment on or make changes to this bug.