aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-07-04 09:59:11 +0200
committerGitHub <noreply@github.com>2022-07-04 09:59:11 +0200
commit0572bdec0f3d58c15e2a5a81269a9ca4477723e7 (patch)
tree41ba6af7f1c06ccc88a1f25b1e24558b222caa47
parent83dbe800cbc9b93feda753ca6610b38e5a29ca91 (diff)
parentde6467912e3a78eeb4257b2d3471dfd74465cc40 (diff)
Merge pull request #23332 from vespa-engine/toregge/gnu-source-is-not-required-for-boost-stacktrace-on-darwin
GNU source is not required for boost stacktrace on darwin.
-rw-r--r--vespalib/src/vespa/vespalib/util/signalhandler.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/vespalib/src/vespa/vespalib/util/signalhandler.cpp b/vespalib/src/vespa/vespalib/util/signalhandler.cpp
index b00fe1718c9..68368269c59 100644
--- a/vespalib/src/vespa/vespalib/util/signalhandler.cpp
+++ b/vespalib/src/vespa/vespalib/util/signalhandler.cpp
@@ -2,6 +2,9 @@
#include "signalhandler.h"
#include "backtrace.h"
+#ifdef __APPLE__
+#define BOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED
+#endif
#include <boost/stacktrace/safe_dump_to.hpp> // Header-only dependency
#include <boost/stacktrace/frame.hpp>
#include <array>