nvda
706aa133 - Don't copy universal C Runtime as it will never be used on Windows 10/11 (#19513)

Commit
71 days ago
Don't copy universal C Runtime as it will never be used on Windows 10/11 (#19513) Resolves #19508 ### Summary of the issue: The Microsoft Universal C Runtime DLLs included with NVDA are x86 DLLs. Notwithstanding this, they aren't used on Windows 10 and 11, as, per the docs, "On Windows 10 and Windows 11, the Universal CRT in the system directory is always used, even if an application includes an application-local copy of the Universal CRT". <https://learn.microsoft.com/en-us/cpp/windows/universal-crt-deployment> ### Description of user facing changes: Launcher and installed size are slightly reduced. ### Description of developer facing changes: The Universal CRT is no longer included with NVDA. ### Description of development approach: Removed the SCons code responsible for copying the UCRT DLLs. ### Testing strategy: Built from source. Installed in a clean Windows 11 VM. Tested using Windows OCR. ### Known issues with pull request: If there are cases where a machine doesn't have a copy of the UCRT, NVDA will no longer run. However, based on the above linked documentation, it wouldn't run in this case anyway.
Author
Parents
Loading