Files
brave-core/win_build_output
Emerick Rogul 5b4ed1cee2 Update MIDL files to work with Windows 10 20348 SDK
Chromium change:

https://source.chromium.org/chromium/chromium/src/+/804d5a91d49d0ad79d3d5529e6ba2610225cfe55

commit 804d5a91d49d0ad79d3d5529e6ba2610225cfe55
Author: Yuly Novikov <ynovikov@chromium.org>
Date:   Sat Apr 2 21:34:58 2022 +0000

    New toolchain for Windows 10 20348 SDK

    This change updates the toolchain package used to build Chromium with
    the 10.0.20348.0 (2021-04) SDK.

    Packaging was done on a Windows Server 2019 VM, cleanly created for this
    purpose.
    Debuggers were kept at the previous 10.0.19041 version,
    due to crbug.com/1312060

    The package was created by downloading the VS Professional 2019
    installer from https://visualstudio.microsoft.com/downloads/
    (free trial, not preview) and then running the installer like this:

    $ PATH_TO_INSTALLER.EXE ^
        --add Microsoft.VisualStudio.Workload.NativeDesktop ^
        --add Microsoft.VisualStudio.Component.VC.ATLMFC ^
        --add Microsoft.VisualStudio.Component.VC.Tools.ARM64 ^
        --add Microsoft.VisualStudio.Component.VC.MFC.ARM64 ^
        --includeRecommended --passive

    Then the 10.0.20348.0 Windows 10 SDK was downloaded and installed from
    https://developer.microsoft.com/en-ca/windows/downloads/sdk-archive/

    Then the packaging script was run like this:

      python3 depot_tools\win_toolchain\package_from_installed.py 2019 -w 10.0.20348.0

    The final packaging step was to unzip the package, copy over the Debuggers
    directory from the previous 10.0.19041 toolchain,
    and then repackage the toolchain with:
      > python3 package_from_installed.py --repackage=<full-path-to-toolchain-dir>

    UWP and ARM64 support and Python 3 compatibility were previously added
    to package_from_installed.py.

    Older SDKs can no longer be used to build Chromium.

    The reason for updating the SDK is incompatibility between MSVC 19.29
    and the previous 10.0.19041.0 SDK, affecting MSVC builds of ANGLE.

    Bug: 1292528, 1312060
2022-05-13 18:01:40 +01:00
..