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

Default WITH_CRASHPAD to OFF instead of ON in CMake #1324

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

bluebandit21
Copy link
Member

Crashpad is only really useful in the context where multiple
people are using the same build and remote debugging is
desirable, i.e. distribution builds.

For people building locally on their own machine, Crashpad is
extremely unlikely to be helpful, and creating the environment
where crashpad can actually be used involves the horror of
Google's depot_tools and such...

It seems more reasonable to make users explicitly opt into
crashpad, rather than having to opt out, especially when the
error message produced when trying to build with the past
default settings was more likely to get users to try to
install Crashpad to fix the problem rather than simply
disabling it.

Crashpad is only really useful in the context where multiple
 people are using the same build and remote debugging is
 desirable, i.e. distribution builds.

For people building locally on their own machine, Crashpad is
 extremely unlikely to be helpful, and creating the environment
 where crashpad can actually be used involves the horror of
 Google's depot_tools and such...

It seems more reasonable to make users explicitly opt *into*
 crashpad, rather than having to opt out, especially when the
 error message produced when trying to build with the past
 default settings was more likely to get users to try to
 install Crashpad to fix the problem rather than simply
 disabling it.
@bluebandit21
Copy link
Member Author

Note: I attempted to modify all of the existing documentation mentioning Crashpad to reflect this change, but it's possible I missed something somewhere.

@bluebandit21
Copy link
Member Author

Hmm, maybe don't merge this yet, regarding the discussion in the dev Discord :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant