Port bugs 1694784, 1694785 - Use sysroot for Linux builds
Categories
(Thunderbird :: Build Config, task)
Tracking
(thunderbird_esr78 unaffected, thunderbird87 unaffected)
Tracking | Status | |
---|---|---|
thunderbird_esr78 | --- | unaffected |
thunderbird87 | --- | unaffected |
People
(Reporter: rjl, Assigned: rjl)
References
Details
Attachments
(5 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
Bug 1694845 - Port bug 1694785: Move remaining jobs off debian8-amd64-build docker image. r=justdave
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Comment 1•4 years ago
|
||
Based on D106353.
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
Based on D106354.
Depends on D106363
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 3•4 years ago
|
||
Based on D106402 & D106404.
Depends on D106364
Assignee | ||
Comment 4•4 years ago
|
||
Some of this is from D106391. The debian 9 ones are gone, not sure when.
Depends on D106501
Assignee | ||
Comment 5•4 years ago
•
|
||
For testing purposes before this all lands in m-c, you'll need:
Everything from bug 1694775, 1694784, 1694318 (D106390 from this bug did not apply for me, i skipped it), and 1694785.
And before these, apply the patch in bug 1694826 to comm-central.
Assignee | ||
Comment 6•4 years ago
|
||
It looks like D106501 will not be needed just yet. I've taken it out of the stack in Phabricator.
Updated•4 years ago
|
Assignee | ||
Comment 7•4 years ago
|
||
With the switch to a build sysroot, the linker is not able to locate libc++.a
and libc++abi.a on Linux64 builds (official builds with MOZ_STDCXX_COMPAT=1 only).
Adjust the path when linking librnp.so accordingly similarly to the Linux32
build.
This is not necessary for the Linux64-aarch64 build as it does not use libstdc++
compatibility mode.
Depends on D106501
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/1ee68c8de38b
Port bug 1694784: Use sysroot for Linux builds. r=justdave
https://hg.mozilla.org/comm-central/rev/3378d07c1e8b
Port bug 1694784: Remove debian8-i386-build docker image. r=justdave
https://hg.mozilla.org/comm-central/rev/9a9b3e13314a
Cleanup old packages and docker images. r=justdave
Updated•4 years ago
|
Updated•4 years ago
|
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/3e5efa58e44c
Port bug 1694785: Move remaining jobs off debian8-amd64-build docker image. r=justdave
https://hg.mozilla.org/comm-central/rev/ff6b83994b9a
Set path to libc++ static library for linux64 builds. r=justdave
Comment 10•4 years ago
|
||
Description
•