-
Notifications
You must be signed in to change notification settings - Fork 30
Closed
Description
Currently we're blanket-copying all VCRTs installed on the build VM into the wheel, this is mostly unnecessary bloat because they're all unused except for two libraries (MSVCRT120 and VCRUNTIME140). IIRC it used to be the case that MS didn't allow redistributing the individual files and required use of the vcredist installer, but that seems to be officially allowed nowadays. I think ideally we would build all our stuff linked against the UCRT, that way we don't have to include any C runtimes (either as DLLs or statically linked into each DLL).
(Also I think the files are incomplete, because most of our DLLs also import from the "fractionalized" api-ms-xxxxx.dll runtimes)
Metadata
Metadata
Assignees
Labels
No labels