-
-
Notifications
You must be signed in to change notification settings - Fork 203
Forced C++20 requirement? #1041
Copy link
Copy link
Closed
Labels
Improvementimprovement for existing featuresimprovement for existing featuresbackend: crashpadupstreamThe issue is related to an upstream dependencyThe issue is related to an upstream dependency
Metadata
Metadata
Assignees
Labels
Improvementimprovement for existing featuresimprovement for existing featuresbackend: crashpadupstreamThe issue is related to an upstream dependencyThe issue is related to an upstream dependency
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
No status
Unfortunately, a recent crashpad update (I believe it was 0.7.6) includes changes to mini chromium which now requires C++20 features like std::ranges. I can't see a way to conditionally make mini chromium use pre-C++20 standards.
This effectively hinders adoption and makes it impossible for a large number of projects out there to upgrade beyond sentry-native 0.7.6 as they cannot move on from C++17 yet, short of mirroring and patching mini chromium.