[libcamera-devel] backtracre: Include cxxabi.h without HAVE_DW
diff mbox series

Message ID 20211201201430.2022636-1-raj.khem@gmail.com
State Superseded
Headers show
Series
  • [libcamera-devel] backtracre: Include cxxabi.h without HAVE_DW
Related show

Commit Message

Khem Raj Dec. 1, 2021, 8:14 p.m. UTC
Since its used in code without HAVE_DW, it fails to compile on such
systems e.g. linux/musl

Fixes
src/libcamera/base/backtrace.cpp:235:16: error: use of undeclared identifier 'abi'
                char *name = abi::__cxa_demangle(symbol, nullptr, nullptr, nullptr);
                             ^
1 error generated.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 src/libcamera/base/backtrace.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Patch
diff mbox series

diff --git a/src/libcamera/base/backtrace.cpp b/src/libcamera/base/backtrace.cpp
index d93e5518..42c60f7c 100644
--- a/src/libcamera/base/backtrace.cpp
+++ b/src/libcamera/base/backtrace.cpp
@@ -13,11 +13,12 @@ 
 #endif
 
 #ifdef HAVE_DW
-#include <cxxabi.h>
 #include <elfutils/libdwfl.h>
 #include <unistd.h>
 #endif
 
+#include <cxxabi.h>
+
 #if HAVE_UNWIND
 /*
  * Disable support for remote unwinding to enable a more optimized