|
|
Created:
3 years, 9 months ago by brucedawson Modified:
3 years, 9 months ago Reviewers:
Sébastien Marchand CC:
chromium-reviews, scottmg Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionCopy *all* UCRT DLLs to the output directory
In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain
script would copy *most* of the UCRT DLLs, but not all of them. It would
fail to copy the api-ms-win-crt-*.dll files. This was not noticed
because these only need to be copied in if you make the mini_installer
target, and if you had previously done generated your output directory
with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then,
and retained.
This changes the script to copy from %WINDOWSSDKDIR%\Redist\ucrt\DLLs
directory, or the default location if this variable is not set. This
path is used elsewhere, why copy_cdb_to_output.py and is supported by
both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a
non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to
ensure that WINDOWSSDKDIR is set.
Local testing confirms that the set of files copied is now identical for
DEPOT_TOOLS_WIN_TOOLCHAIN=0/1 (the file versions are different due to
SDK updates but that is known and expected).
BUG=692300
Review-Url: https://codereview.chromium.org/2743423002
Cr-Commit-Position: refs/heads/master@{#456484}
Committed: https://chromium.googlesource.com/chromium/src/+/46cd6d9361fffc104929e0ed654576eb3b286f14
Patch Set 1 #
Messages
Total messages: 16 (12 generated)
The CQ bit was checked by brucedawson@chromium.org to run a CQ dry run
Description was changed from ========== Copy *all* UCRT DLLs to the output directory In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain script would copy *most* of the UCRT DLLs, but not all of them. It would fail to copy the api-ms-win-crt-*.dll files. This was not noticed because these only need to be copied in if you make the mini_installer target, and if you had previously done generated your output directory with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then, and retained. This changes the script to copy from the %WINDOWSSDKDIR%\Redist\ucrt\DLLs directory, or the default location if this variable is not set. This path is used elsewhere, why copy_cdb_to_output.py and is supported by both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to ensure that WINDOWSSDKDIR is set. R=dpranke@chromium.org BUG=692300 ========== to ========== Copy *all* UCRT DLLs to the output directory In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain script would copy *most* of the UCRT DLLs, but not all of them. It would fail to copy the api-ms-win-crt-*.dll files. This was not noticed because these only need to be copied in if you make the mini_installer target, and if you had previously done generated your output directory with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then, and retained. This changes the script to copy from the %WINDOWSSDKDIR%\Redist\ucrt\DLLs directory, or the default location if this variable is not set. This path is used elsewhere, why copy_cdb_to_output.py and is supported by both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to ensure that WINDOWSSDKDIR is set. Local testing confirms that the set of files copied is now identical for DEPOT_TOOLS_WIN_TOOLCHAIN=0/1 (the contents are different due to SDK updates but that is known and expected). R=dpranke@chromium.org BUG=692300 ==========
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
brucedawson@chromium.org changed reviewers: + sebmarchand@chromium.org - dpranke@chromium.org
PTAL. I think this is straightforward.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
lgtm
Description was changed from ========== Copy *all* UCRT DLLs to the output directory In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain script would copy *most* of the UCRT DLLs, but not all of them. It would fail to copy the api-ms-win-crt-*.dll files. This was not noticed because these only need to be copied in if you make the mini_installer target, and if you had previously done generated your output directory with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then, and retained. This changes the script to copy from the %WINDOWSSDKDIR%\Redist\ucrt\DLLs directory, or the default location if this variable is not set. This path is used elsewhere, why copy_cdb_to_output.py and is supported by both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to ensure that WINDOWSSDKDIR is set. Local testing confirms that the set of files copied is now identical for DEPOT_TOOLS_WIN_TOOLCHAIN=0/1 (the contents are different due to SDK updates but that is known and expected). R=dpranke@chromium.org BUG=692300 ========== to ========== Copy *all* UCRT DLLs to the output directory In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain script would copy *most* of the UCRT DLLs, but not all of them. It would fail to copy the api-ms-win-crt-*.dll files. This was not noticed because these only need to be copied in if you make the mini_installer target, and if you had previously done generated your output directory with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then, and retained. This changes the script to copy from the %WINDOWSSDKDIR%\Redist\ucrt\DLLs directory, or the default location if this variable is not set. This path is used elsewhere, why copy_cdb_to_output.py and is supported by both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to ensure that WINDOWSSDKDIR is set. Local testing confirms that the set of files copied is now identical for DEPOT_TOOLS_WIN_TOOLCHAIN=0/1 (the file versions are different due to SDK updates but that is known and expected). R=dpranke@chromium.org BUG=692300 ==========
Description was changed from ========== Copy *all* UCRT DLLs to the output directory In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain script would copy *most* of the UCRT DLLs, but not all of them. It would fail to copy the api-ms-win-crt-*.dll files. This was not noticed because these only need to be copied in if you make the mini_installer target, and if you had previously done generated your output directory with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then, and retained. This changes the script to copy from the %WINDOWSSDKDIR%\Redist\ucrt\DLLs directory, or the default location if this variable is not set. This path is used elsewhere, why copy_cdb_to_output.py and is supported by both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to ensure that WINDOWSSDKDIR is set. Local testing confirms that the set of files copied is now identical for DEPOT_TOOLS_WIN_TOOLCHAIN=0/1 (the file versions are different due to SDK updates but that is known and expected). R=dpranke@chromium.org BUG=692300 ========== to ========== Copy *all* UCRT DLLs to the output directory In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain script would copy *most* of the UCRT DLLs, but not all of them. It would fail to copy the api-ms-win-crt-*.dll files. This was not noticed because these only need to be copied in if you make the mini_installer target, and if you had previously done generated your output directory with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then, and retained. This changes the script to copy from the %WINDOWSSDKDIR%\Redist\ucrt\DLLs directory, or the default location if this variable is not set. This path is used elsewhere, why copy_cdb_to_output.py and is supported by both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to ensure that WINDOWSSDKDIR is set. Local testing confirms that the set of files copied is now identical for DEPOT_TOOLS_WIN_TOOLCHAIN=0/1 (the file versions are different due to SDK updates but that is known and expected). BUG=692300 ==========
The CQ bit was checked by brucedawson@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== Copy *all* UCRT DLLs to the output directory In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain script would copy *most* of the UCRT DLLs, but not all of them. It would fail to copy the api-ms-win-crt-*.dll files. This was not noticed because these only need to be copied in if you make the mini_installer target, and if you had previously done generated your output directory with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then, and retained. This changes the script to copy from the %WINDOWSSDKDIR%\Redist\ucrt\DLLs directory, or the default location if this variable is not set. This path is used elsewhere, why copy_cdb_to_output.py and is supported by both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to ensure that WINDOWSSDKDIR is set. Local testing confirms that the set of files copied is now identical for DEPOT_TOOLS_WIN_TOOLCHAIN=0/1 (the file versions are different due to SDK updates but that is known and expected). BUG=692300 ========== to ========== Copy *all* UCRT DLLs to the output directory In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain script would copy *most* of the UCRT DLLs, but not all of them. It would fail to copy the api-ms-win-crt-*.dll files. This was not noticed because these only need to be copied in if you make the mini_installer target, and if you had previously done generated your output directory with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then, and retained. This changes the script to copy from %WINDOWSSDKDIR%\Redist\ucrt\DLLs directory, or the default location if this variable is not set. This path is used elsewhere, why copy_cdb_to_output.py and is supported by both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to ensure that WINDOWSSDKDIR is set. Local testing confirms that the set of files copied is now identical for DEPOT_TOOLS_WIN_TOOLCHAIN=0/1 (the file versions are different due to SDK updates but that is known and expected). BUG=692300 ==========
CQ is committing da patch. Bot data: {"patchset_id": 1, "attempt_start_ts": 1489432993207030, "parent_rev": "af71322a182d469fc0acede81218fdeb19d5ecb2", "commit_rev": "46cd6d9361fffc104929e0ed654576eb3b286f14"}
Message was sent while issue was closed.
Description was changed from ========== Copy *all* UCRT DLLs to the output directory In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain script would copy *most* of the UCRT DLLs, but not all of them. It would fail to copy the api-ms-win-crt-*.dll files. This was not noticed because these only need to be copied in if you make the mini_installer target, and if you had previously done generated your output directory with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then, and retained. This changes the script to copy from %WINDOWSSDKDIR%\Redist\ucrt\DLLs directory, or the default location if this variable is not set. This path is used elsewhere, why copy_cdb_to_output.py and is supported by both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to ensure that WINDOWSSDKDIR is set. Local testing confirms that the set of files copied is now identical for DEPOT_TOOLS_WIN_TOOLCHAIN=0/1 (the file versions are different due to SDK updates but that is known and expected). BUG=692300 ========== to ========== Copy *all* UCRT DLLs to the output directory In component builds where DEPOT_TOOLS_WIN_TOOLCHAIN=0 the VS toolchain script would copy *most* of the UCRT DLLs, but not all of them. It would fail to copy the api-ms-win-crt-*.dll files. This was not noticed because these only need to be copied in if you make the mini_installer target, and if you had previously done generated your output directory with DEPOT_TOOLS_WIN_TOOLCHAIN=1 then the files would be copied in then, and retained. This changes the script to copy from %WINDOWSSDKDIR%\Redist\ucrt\DLLs directory, or the default location if this variable is not set. This path is used elsewhere, why copy_cdb_to_output.py and is supported by both values of DEPOT_TOOLS_WIN_TOOLCHAIN. If the SDK is installed in a non-default location then DEPOT_TOOLS_WIN_TOOLCHAIN=0 users will have to ensure that WINDOWSSDKDIR is set. Local testing confirms that the set of files copied is now identical for DEPOT_TOOLS_WIN_TOOLCHAIN=0/1 (the file versions are different due to SDK updates but that is known and expected). BUG=692300 Review-Url: https://codereview.chromium.org/2743423002 Cr-Commit-Position: refs/heads/master@{#456484} Committed: https://chromium.googlesource.com/chromium/src/+/46cd6d9361fffc104929e0ed6545... ==========
Message was sent while issue was closed.
Committed patchset #1 (id:1) as https://chromium.googlesource.com/chromium/src/+/46cd6d9361fffc104929e0ed6545... |