Skip to content

Conversation

@lateralusX
Copy link
Member

CoreCLR static link vcruntime140.dll, but dynamic link rest of C-runtime using ucrt.lib in release build. Commit align Mono runtime to follow same pattern, removing dependency on vcruntime140.dll.

CoreCLR static link vcruntime140.dll, but dynamic link rest of
C-runtime using ucrt.lib in release build. Commit align Mono runtime to
follow same pattern, removing dependency on vcruntime140.dll.
@jaykrell
Copy link
Contributor

Imho this is a bad idea for both parties.
I understand there are various tradeoffs.
While dynamic dependencies are an install problem, they provide for shared code and shared state, which is usually desirable.

@lateralusX
Copy link
Member Author

This PR aligns Mono with CoreCLR dependencies, for more info see dotnet/coreclr#4381.

@lateralusX lateralusX merged commit 6adb313 into dotnet:master Mar 24, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants