Closed Bug 1060890 Opened 5 years ago Closed 5 years ago

Static-link the CRT into Thunderbird executable (/mail/app/moz.build). Port Bug 1023941 Part 1

Categories

(Thunderbird :: Build Config, defect)

defect
Not set

Tracking

(thunderbird34 fixed)

RESOLVED FIXED
Thunderbird 35.0
Tracking Status
thunderbird34 --- fixed

People

(Reporter: aryx, Assigned: standard8)

References

Details

(from Bug 1023941 comment #0)

> In order to be able to support Windows XP SP2 with Visual C++ 2013, we need
> to link statically to the CRT in firefox.exe and mozglue.dll but dynamically
> to everything else.
> 
> Is this something that the build system already supports?  If not, can you
> please give us a rough estimate on how much work that's going to be and how
> it would work?
> 
> Thanks!

Looks like we need to port:
Part 1: Static-link the CRT into firefox.exe.
https://hg.mozilla.org/mozilla-central/rev/baa3f852133b
Assignee: archaeopteryx → standard8
I tested this in try, and then landed with rs=port-by-build-system-peer:

https://hg.mozilla.org/comm-central/rev/9f8ef4f974ea
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 35.0
Pushed this to aurora to help fix bustage there as well:

https://hg.mozilla.org/releases/comm-aurora/rev/1d666c72afff
Depends on: 1023941
Depends on: 1096086
You need to log in before you can comment on or make changes to this bug.