Thunderbird on Linux Arm builds (linux64-aarch64)
Categories
(Thunderbird :: Build Config, task, P5)
Tracking
(thunderbird_esr78 wontfix)
Tracking | Status | |
---|---|---|
thunderbird_esr78 | --- | wontfix |
People
(Reporter: rjl, Assigned: rjl)
References
(Blocks 1 open bug)
Details
Attachments
(4 files, 5 obsolete files)
Exploratory bug to see what it would take to get Thunderbird to build win64-arm and linux64-arm. This way the information is available when/if the platform(s) are picked up.
I'll just note that with the increased proliferation of ARM based notebooks and tablets, it would be nice for Thunderbird to be available for those platforms.
This same information is likely to be valuable with macOS also moving to Arm.
Initial notes:
- clang_rt.builtins is not available for ARM in the current toolchain. Either support will need to be added in M-C or (more likely) we will have to build it separately. This is necessary for building librnp on Windows.
- Status of a mingw (gcc) based win64-arm compiler? We use the compiler from Debian for win x86/x64 (libotr)
- Microsoft does not have MAPI support for ARM, need to build with --disable-mapi -- WHAT DOES THIS BREAK?
Assignee | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
The only change from the Firefox one is the addition of the MAPI headers.
They are only header files, so the same copy that's used for x86/x64 is used.
Depends on D95554
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D95555
Assignee | ||
Comment 4•4 years ago
|
||
Missing clang_rt.builtins dependency for AARCH64/Win.
Depends on D95556
Assignee | ||
Comment 5•4 years ago
|
||
Temporary work around as this will take some effort.
Depends on D95557
Assignee | ||
Comment 6•4 years ago
|
||
Depends on D95559
Assignee | ||
Comment 7•4 years ago
|
||
Depends on D95560
Assignee | ||
Comment 8•3 years ago
|
||
Rearranges the existing linux32 and linux64 mozconfig files a little so that
we have consistency across platforms.
Assignee | ||
Comment 9•3 years ago
|
||
Updated•3 years ago
|
Comment 10•3 years ago
|
||
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/0e65de9a2938
Add support for linux-aarch64 to build-libotr.sh. r=justdave
https://hg.mozilla.org/comm-central/rev/0f8afd0e0226
Create common-linux32,64 mozconfigs for consistency across platforms. r=justdave
https://hg.mozilla.org/comm-central/rev/14b11fb8069a
Thunderbird mozconfigs for linux64-aarch64/opt. r=justdave
https://hg.mozilla.org/comm-central/rev/4cf1891c5a77
Thunderbird linux64-aarch64/opt build Taskcluster kind configuration. r=justdave
Assignee | ||
Comment 11•3 years ago
|
||
Still need to finish Windows
Comment 12•3 years ago
|
||
Comment on attachment 9185214 [details]
Bug 1674843 - mozconfig files for Thunderbird win64-aarch64 builds. r?justdave
Revision D95554 was moved to bug 1691802. Setting attachment 9185214 [details] to obsolete.
Comment 13•3 years ago
|
||
Comment on attachment 9185215 [details]
Bug 1674843 - Tooltool manifest file for Thunderbird aarch64 build. r?justdave
Revision D95555 was moved to bug 1691802. Setting attachment 9185215 [details] to obsolete.
Comment 14•3 years ago
|
||
Comment on attachment 9185216 [details]
Bug 1674843 - Thunderbird win64-aarch64 debug/opt builds Taskcluster configurations. r?justdave
Revision D95556 was moved to bug 1691802. Setting attachment 9185216 [details] to obsolete.
Comment 15•3 years ago
|
||
Comment on attachment 9185217 [details]
Bug 1674843 - Thunderbird on aarch64 debug/opt builds - disable openpgp for now. r?justdave
Revision D95557 was moved to bug 1691802. Setting attachment 9185217 [details] to obsolete.
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Description
•