Closed Bug 908332 Opened 11 years ago Closed 11 years ago

Add locally patched asyncinfo.h to new Win64 GPO setup

Categories

(Infrastructure & Operations :: RelOps: General, task)

x86
Windows 7
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jhopkins, Assigned: markco)

References

Details

One file of a Windows SDK had to be patched locally to fix a compile error[1]. Can you please take a copy of this file from ix-mn-w0864-001 and add it to the new Win64 GPO setup (deploy to the same location)? C:\Program Files (x86)\Windows Kits\8.0\Include\winrt\asyncinfo.h [1] Our existing win64 build slaves also patch this file locally. There's a reference to the same problem on http://www.chromium.org/developers/how-tos/build-instructions-windows (point #5). "All the headers we use, including the WRL, can be compiled with Visual C++ 2010 with the exception of one file, asyncinfo.h. This file uses a strongly typed enum which the VS2010 compiler doesn't understand. To workaround this for the time being, a small patch needs to be applied to the Windows 8 SDK to build with the winrt headers in VS2010".
Assignee: relops → mcornmesser
Built the SDK_patch_builders GPO to handle this. It copies asyncinfo.h from \\releng\SYSVOL\releng.ad.mozilla.com\files\builder_sdk_patch to C:\Program Files (x86)\Windows Kits\8.0\Include\winrt on the local machine. Tested this on ix-mn-w0864-002.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.