Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Mono runtime vcruntime140.dll release build dependency. #33853

Merged

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