-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
➖ fix(deps): statically link vcruntime140.dll into smartdnsblock.exe #1165
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How did you build it? Maybe we need instructions somewhere.
Good suggestion, I added |
170a6ce
to
9aa5e6d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor change
tools/smartdnsblock/devdoc.md
Outdated
@@ -0,0 +1,22 @@ | |||
# `smartdnsblock` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's rename it to README.md so it shows up on the Github UI.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did that for you :-)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😄 I did that as well but forgot to push.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Feel free to merge :-)
tools/smartdnsblock/devdoc.md
Outdated
@@ -0,0 +1,22 @@ | |||
# `smartdnsblock` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did that for you :-)
…w-Code/outline-client into junyi/use-static-vcruntime
Previously
smartdnsblock.exe
depends onVCRUNTIME140.dll
which was not included in the electron installer, therefore some users might not be able to connect to a VPN server if they did not install any VC runtimes before. (following is the binary dump for the previoussmartdnsblock.exe
)In this PR, I statically linked the VC runtime library into the
smartdnsblock.exe
itself. So the binary size increases a lot, but now the dependencies are much simpler:Note the
smartdnsblock.exe
is currently a released version in x86 instead of a x64.Fixes #1130