diff --git a/alib2data/src/exception/AlibException.cpp b/alib2data/src/exception/AlibException.cpp index 02a906365ffcf8eb5db305836c7aa87aad184790..83296e8b12ee869f0bc5b8c6af633133613b03de 100644 --- a/alib2data/src/exception/AlibException.cpp +++ b/alib2data/src/exception/AlibException.cpp @@ -15,13 +15,18 @@ #include <execinfo.h> #ifdef DEBUG #include "../debug/bfdStacktrace.h" + #include "../debug/simpleStacktrace.h" #endif namespace exception { AlibException::AlibException ( ) { #ifdef DEBUG - //this->backtrace = std::bfdStacktrace(); + #ifdef BFD_STACK_TRACE + this->backtrace = std::bfdStacktrace(); + #else + this->backtrace = std::simpleStacktrace(); + #endif #else this->backtrace = ""; #endif