diff --git a/internal/core/src/utils/EasyAssert.cpp b/internal/core/src/utils/EasyAssert.cpp index c6b5ebf05b33b9ac8d0d39dfa1c1ef437dd06034..ae74724f53cf045b5198f4ceaeb85ae42e7ef798 100644 --- a/internal/core/src/utils/EasyAssert.cpp +++ b/internal/core/src/utils/EasyAssert.cpp @@ -11,7 +11,7 @@ #include #include "EasyAssert.h" -#define BOOST_STACKTRACE_USE_BACKTRACE +// #define BOOST_STACKTRACE_USE_BACKTRACE #include #include @@ -19,10 +19,14 @@ namespace milvus::impl { std::string EasyStackTrace() { + std::string output; +#ifdef BOOST_STACKTRACE_USE_BACKTRACE auto stack_info = boost::stacktrace::stacktrace(); std::ostringstream ss; ss << stack_info; - return ss.str(); + output = std::string(ss.str()); +#endif + return output; } void