-
-
Notifications
You must be signed in to change notification settings - Fork 164
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
Fails with a linker error for crashpad #772
Comments
Hello @AudriusButkevicius. I looked into reproducing this, even without It seems like an issue when updating VisualStudio and keeping the artifacts of I think the vcpkg people might know more about this than we do. |
I know std::find is there as its used in other parts of the code, perhaps not the same specialisation. Moving to toolset v143 seems to have solved it, so I think its potentially msvc2019 does not have that specific specialisation of std::find, and it was somehow picking up a different version of the standard library by some way? Not sure. Regardless it's solved, so closing. I'll raise a separate issue with vcpkg to allow picking different backend as features. For my use-case I just report messages from the application, so I don't need any backend at all, but seems you can't have "none" via vcpkg. |
The solution in the referenced issue was to automate the |
Description
Fails to link.
Not really sure where this issue belongs (crashpad/vcpkg or sentry), but started happening after a random vcpkg rebuild.
I'm certain I had it pinned to version 0.5.0, so I can'see what could have caused it.
When does the problem happen
Environment
Steps To Reproduce
Use vcpkg package with x64-windows-static triplet
Build
Log output
0>crashpad_client.lib(crashpad_client_win.cc.obj): Error LNK2001 : unresolved external symbol __std_find_trivial_8
The text was updated successfully, but these errors were encountered: