Closed Bug 1413675 Opened 3 years ago Closed 3 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: dmajor, Assigned: dmajor)

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)
Instead of updating the unused vs2017.manifest's, I just deleted them.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=75220e8399a06877e9f00fbc0c107f041d6f7379&group_state=expanded&filter-searchStr=win
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
https://hg.mozilla.org/mozilla-central/rev/c0a99f75e8fc
Status: NEW → RESOLVED
Closed: 3 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.