• Bruce Dawson's avatar
    Switch to full 17763 SDK, including new d3dcompiler_47.dll · d17a7e3c
    Bruce Dawson authored
    The new (10.0.17763.0) version of d3dcompiler_47.dll contains various
    bug fixes which we want to ship. We initially avoided upgrading it with
    the rest of the SDK because it depends on the universal Windows 10 CRT
    (UCRT) which some Windows 7 machines lack. This caused test failures on
    some bots and would cause failures on some customer machines.
    
    This change updates how we package isolates so that they always include
    the UCRT, to avoid test failures. It also ships api-ms-win-*.dll and
    ucrtbase*.dll in mini_installer.exe so that the UCRT will be shipped to
    customers. The size increase to mini_installer.exe for this is about
    400,000 bytes.
    
    This change also deletes an unused function (_read_configuration_from_gn)
    from create_installer_archive.py that sent me down an incorrect path
    while investigating fixes.
    
    The toolchain package is the same as the one used when landing
    crrev.com/c/1401403 except that the 17763 version of d3dcompiler_47.dll
    was retained. See that CL for full instructions on creating the
    toolchain package.
    
    Bug: 920704
    Change-Id: I9cb7a7ed5cb75d04962fc64869d26b12617c0463
    Reviewed-on: https://chromium-review.googlesource.com/c/1450414Reviewed-by: default avatarGreg Thompson <grt@chromium.org>
    Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#629193}
    d17a7e3c
vs_toolchain.py 20.2 KB