commit 79edca0: [Minor] Fix build on some systems
Vsevolod Stakhov
vsevolod at rspamd.com
Thu Oct 12 14:35:03 UTC 2023
Author: Vsevolod Stakhov
Date: 2023-10-12 15:31:09 +0100
URL: https://github.com/rspamd/rspamd/commit/79edca0b0a716f47cd1ff0d4c4c8911bfd3c2be5 (HEAD -> master)
[Minor] Fix build on some systems
---
contrib/backward-cpp/backward.hpp | 6 ++++++
1 file changed, 6 insertions(+)
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 <unwind.h>
+#undef _GNU_SOURCE
+#else
#include <unwind.h>
+#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 *);
More information about the Commits
mailing list