Closed Bug 1620888 Opened 5 months ago Closed 5 months ago

Thunderbird windows-cross-compile followups

Categories

(Thunderbird :: Build Config, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 76.0

People

(Reporter: rjl, Assigned: rjl)

References

Details

Attachments

(8 files)

Port several bugs from Firefox.

  • Bug 1619867 - Use the nightly mozconfig for win64-cross builds
  • Bug 1620164 - Clean up and consolidate windows mozconfig files
  • Bug 1620165 - win32 cross-compiles & win64 cross-compile everywhere
Attachment #9132295 - Flags: review?(geoff)
Assignee: nobody → rob
Status: NEW → ASSIGNED
Attachment #9132296 - Flags: review?(geoff)
Eventually, all Windows builds in CI will be cross-compiled. Firefox is already
doing this with opt and debug (and some variants) but not Shippable quite yet.
(Not sure of the timeline.)
Attachment #9132301 - Flags: review?(geoff)
Attachment #9132295 - Flags: review?(geoff) → review+
Attachment #9132296 - Flags: review?(geoff) → review+
Attachment #9132297 - Flags: review?(geoff) → review+
Attachment #9132298 - Flags: review?(geoff) → review+
Attachment #9132301 - Flags: review?(geoff) → review+

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/3ebf2b781988
Port bug 1619867: Use the nightly mozconfig for win64-cross builds. r=darktrojan
https://hg.mozilla.org/comm-central/rev/ddcd1fc84579
Port bug 1620164: Consolidate win64 mozconfigs. r=darktrojan
https://hg.mozilla.org/comm-central/rev/2936cdee7b1e
Port bug 1620164: Consolidate win32 mozconfigs. r=darktrojan
https://hg.mozilla.org/comm-central/rev/150de041c5e7
Port bug 1620165: Set up Win32 cross-compile in mozconfigs. r=darktrojan
https://hg.mozilla.org/comm-central/rev/9252837caca6
Port bug 1620165: Sync win64-cross build job with Firefox. r=darktrojan
https://hg.mozilla.org/comm-central/rev/1ef289a481bb
Port bug 1620165: Add win32-cross build job for try builds. r=darktrojan

Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/415078feb858
Fix yaml lint test. rs=whitespace-only DONTBUILD
Attachment #9133026 - Flags: review?(geoff) → review+
Attachment #9133027 - Flags: review?(geoff) → review+
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/d3be91942e37
Follow-up: Bustage fix for l10n repacks on win64. rs=bustage-fix DONTBUILD
Comment on attachment 9134256 [details] [diff] [review]
Port bug 1620165: Switch Windows opt and debug builds to cross builds

Review of attachment 9134256 [details] [diff] [review]:
-----------------------------------------------------------------

Shall we drop the (Cross) now?
Attachment #9134256 - Flags: review?(geoff) → review+
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/53e93554544c
Port bug 1621880: Switch win-cross builds to clang-win-cross toolchain. r=darktrojan
https://hg.mozilla.org/comm-central/rev/71c58d7934b1
Port bug 1621883: Use linux64-rust-cross toolchain alias for win-cross builds. r=darktrojan
https://hg.mozilla.org/comm-central/rev/f1bb314e632c
Port bug 1620165: Switch Windows opt and debug builds to cross builds. r=darktrojan
Status: REOPENED → RESOLVED
Closed: 5 months ago5 months ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 76.0
Keywords: leave-open
Blocks: 1623742
Regressions: 1625067
You need to log in before you can comment on or make changes to this bug.