mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-02 01:48:05 +00:00
Bug 1462616 - Unblock Windows 10 April 2018 Update SDK with clang-cl. r=ted
MozReview-Commit-ID: 9KGu1KTmyRM --HG-- extra : rebase_source : d70c5dbabd15f10d865db7f5a9c7a4e76dd94fe8
This commit is contained in:
parent
29e0a7e555
commit
b3f94f70ab
@ -237,13 +237,16 @@ def valid_ucrt_sdk_dir(windows_sdk_dir, windows_sdk_dir_env, c_compiler):
|
||||
% (version, minimum_ucrt_version))
|
||||
|
||||
broken_ucrt_version = Version('10.0.16299.0')
|
||||
if c_compiler.type == 'clang-cl' and version >= broken_ucrt_version:
|
||||
working_ucrt_version = Version('10.0.17134.0')
|
||||
if (c_compiler.type == 'clang-cl' and version >= broken_ucrt_version and
|
||||
version < working_ucrt_version):
|
||||
raise FatalCheckError('Found SDK version %s but clang-cl builds'
|
||||
' currently don\'t work with SDK version %s'
|
||||
' and later. You should use version %s,'
|
||||
' either by uninstalling the newer one or'
|
||||
' setting a custom WINDOWSSDKDIR.'
|
||||
% (version, broken_ucrt_version, minimum_ucrt_version))
|
||||
' currently don\'t work with the SDK version.'
|
||||
' You should use a different version, either'
|
||||
' by uninstalling version %s or setting a'
|
||||
' custom WINDOWSSDKDIR.\n'
|
||||
'Note: Version %s now works with clang-cl.'
|
||||
% (version, version, working_ucrt_version))
|
||||
|
||||
return namespace(
|
||||
path=sdk.path,
|
||||
|
Loading…
Reference in New Issue
Block a user