From 79edca0b0a716f47cd1ff0d4c4c8911bfd3c2be5 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 12 Oct 2023 15:31:09 +0100 Subject: [Minor] Fix build on some systems --- contrib/backward-cpp/backward.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'contrib/backward-cpp/backward.hpp') diff --git a/contrib/backward-cpp/backward.hpp b/contrib/backward-cpp/backward.hpp index b853f8308..ce725559b 100644 --- a/contrib/backward-cpp/backward.hpp +++ b/contrib/backward-cpp/backward.hpp @@ -379,7 +379,13 @@ typedef SSIZE_T ssize_t; #if BACKWARD_HAS_UNWIND == 1 +#ifndef _GNU_SOURCE +#define _GNU_SOURCE +#include +#undef _GNU_SOURCE +#else #include +#endif // while gcc's unwind.h defines something like that: // extern _Unwind_Ptr _Unwind_GetIP (struct _Unwind_Context *); // extern _Unwind_Ptr _Unwind_GetIPInfo (struct _Unwind_Context *, int *); -- cgit v1.2.3