-
-
Notifications
You must be signed in to change notification settings - Fork 967
Open
Labels
Description
Checks
- I have read the troubleshooting section and still think this is a bug.
Describe the bug you encountered:
The inspiring project rg has no dependencies on any of Microsoft's obnoxious redistributable components, even in its MSVC release:
However fd's Windows release still depends on the VC v14 redists:
This means fd errors at launch on machines without this redist installed (and sadly, there are many, many of these still in the wild in industry). But this DLL dependency is not necessary and unhelpful on balance. The only functions used are the basic mem functions:
and some low-level CRT functions unrelated to fd's core functionality that can be statically linked with no consequence, e.g.:
Describe what you expected to happen:
fd should statically link the UCRT for better performance and portability.
What version of fd are you using?
fd 10.3.0
Which operating system / distribution are you on?
Windows 11 (and several other older Windows)