libutil: Set boost defines for FreeBSD
FreeBSD uses libunwind unwind.h, which does not require `_GNU_SOURCE` to expose `_Unwind_Backtrace`. Tell Boost that. Change-Id: I81e767967b1458118b86d212b5552d4d0a1200d9
This commit is contained in:
committed by
Artemis Tosini
parent
e680b0913a
commit
f70b4258cd
+2
-2
@@ -5,8 +5,8 @@
|
||||
#include <string>
|
||||
#include <optional>
|
||||
#include <boost/format.hpp>
|
||||
// Darwin stdenv does not define _GNU_SOURCE but does have _Unwind_Backtrace.
|
||||
#ifdef __APPLE__
|
||||
// Darwin and FreeBSD stdenv do not define _GNU_SOURCE but do have _Unwind_Backtrace.
|
||||
#if __APPLE__ || __FreeBSD__
|
||||
#define BOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED
|
||||
#endif
|
||||
#include <boost/stacktrace.hpp>
|
||||
|
||||
Reference in New Issue
Block a user