From 05a55329e086911f397450a027ce165b4bb3b56d Mon Sep 17 00:00:00 2001 From: David Herberth Date: Thu, 9 Jan 2025 13:27:27 +0100 Subject: [PATCH] fix(demangle): Suppresses c++ warnings on older GCCs --- CHANGELOG.md | 7 ++++++- symbolic-demangle/build.rs | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ed26498..1e839da6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,13 @@ # Changelog +## Unreleased + +- Fixed a compilation issue with older GCC compilers. ([#886](https://github.com/getsentry/symbolic/pull/886)) + + ## 12.13.0 -- Update libswift demangle to v6.0.3 ([#885](https://github.com/getsentry/symbolic/pull/885)) +- Update libswift demangle to v6.0.3. ([#885](https://github.com/getsentry/symbolic/pull/885)) ## 12.12.4 diff --git a/symbolic-demangle/build.rs b/symbolic-demangle/build.rs index 75344b2c..79af4691 100644 --- a/symbolic-demangle/build.rs +++ b/symbolic-demangle/build.rs @@ -18,7 +18,7 @@ fn main() { "vendor/swift/lib/Demangling/Remangler.cpp", ]) .flag_if_supported("-std=c++17") - .flag_if_supported("-mmacosx-version-min=11.0.0") + .flag_if_supported("-fpermissive") .flag_if_supported("-Wno-changes-meaning") .flag("-DLLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING=1") .flag("-DSWIFT_STDLIB_HAS_TYPE_PRINTING=1")