-
Notifications
You must be signed in to change notification settings - Fork 0
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
Update sentry-native to 0.7.0 release to pickup upstream fix #9
Conversation
…ntry#926) ...which use a system-provided breakpad (instead of our vendored fork). The problem [here](getsentry#877) was that people who introduce sentry-native via CMake `find_package()` will get insufficient dependencies, which leads to configuration errors in the client CMake project. There are two aspects to this problem: * if the user builds sentry as a shared library, it shouldn't be necessary to specify the dependencies. This can be fixed by defining `breakpad` as a `PRIVATE` dependency. This should also fix the Gentoo issue because it uses sentry as a shared library afaict. * if the user builds sentry as a static library, then we must stay with the `PUBLIC` dependency, but we also need to correctly search for `breakpad`, `libcurl`, and `pthread` in the context of the client project.
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.
Might be worth a small PSA on Slack once this rolls in Arc, to let people know that this has been upgraded and to encourage them to reach out if they see something unexpected in our bug reports.
Good idea! I'll send a PSA once I am merging the change to update our Nuget package in the Arc repo to pickup this new update. |
This merge updates the sentry-native downstream repo to pickup the changes from the 0.7.0 release (https://github.com/getsentry/sentry-native/releases/tag/0.7.0) .
This is needed to pickup this windows include change:
getsentry#935
to fix the build of Swift-sentry (DEVIN-1050).