Closed Bug 1413675 Opened 7 years ago Closed 7 years ago

Downgrade to Windows SDK 10.0.15063.0 to fix clang builds

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(firefox58 fixed)

RESOLVED FIXED
mozilla58
Tracking Status
firefox58 --- fixed

People

(Reporter: away, Assigned: away)

References

Details

Attachments

(1 file, 1 obsolete file)

When switching to VS2017, we updated our Windows SDK to 10.0.16299.0, the latest available at the time. This SDK version contains non-conformant code that slips past MSVC but errors out on clang-cl: https://developercommunity.visualstudio.com/content/problem/132223/clang-cant-compile-wrlimplementsh.html The Chrome team worked around this by reverting to SDK 15063.
For posterity: Update 15.4.2 didn't change any of the files in our package. I picked it up mostly just to keep the filenames unique.
Oops, somehow I forgot to actually land the changes in bug 1407678 -- I will include this SDK version change in there.
Flags: needinfo?(dmajor)
Attachment #8924336 - Flags: review?(core-build-config-reviews)
Assignee: nobody → dmajor
Attachment #8924336 - Attachment is obsolete: true
Attachment #8924580 - Flags: review?(core-build-config-reviews)
Flags: needinfo?(dmajor)
Attachment #8924580 - Flags: review?(core-build-config-reviews) → review+
Pushed by dmajor@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/c0a99f75e8fc Downgrade to Windows SDK 10.0.15063.0 to fix clang builds. r=froydnj
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/75d12f0aeb23 Keep tooltool manifests and build files in sync (Port bug 1413675: Downgrade to Windows SDK 10.0.15063.0 to fix clang builds). rs=bustage-fix
Blocks: 1430638
See Also: → 1439762
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: