Index: base/third_party/symbolize/symbolize.cc |
diff --git a/base/third_party/symbolize/symbolize.cc b/base/third_party/symbolize/symbolize.cc |
index 0a1ba6c0d99e69f570b0c3fe2ae87c16e0f8494a..f765faed00d40cb4b99d6682a83d9d1bb6c456d2 100644 |
--- a/base/third_party/symbolize/symbolize.cc |
+++ b/base/third_party/symbolize/symbolize.cc |
@@ -46,6 +46,7 @@ |
// and memmove(). We assume they are async-signal-safe. |
// |
+#include "build/build_config.h" |
#include "utilities.h" |
#if defined(HAVE_SYMBOLIZE) |
@@ -95,7 +96,11 @@ _END_GOOGLE_NAMESPACE_ |
#if defined(__ELF__) |
#include <dlfcn.h> |
+#if defined(OS_OPENBSD) |
+#include <sys/exec_elf.h> |
+#else |
#include <elf.h> |
+#endif |
#include <errno.h> |
#include <fcntl.h> |
#include <limits.h> |