diff --git a/core/AmBasicSipDialog.cpp b/core/AmBasicSipDialog.cpp index 8a9fc04..d6d5ab7 100644 --- a/core/AmBasicSipDialog.cpp +++ b/core/AmBasicSipDialog.cpp @@ -591,7 +591,7 @@ int AmBasicSipDialog::reply(const AmSipRequest& req, "remote_tag=%s\n", req.cseq,code,callid.c_str(), local_tag.c_str(),remote_tag.c_str()); - log_stacktrace(L_ERR); + // log_stacktrace(L_ERR); return -1; } DBG("reply: transaction found!\n"); diff --git a/core/log.cpp b/core/log.cpp index 933657e..efc2ae2 100644 --- a/core/log.cpp +++ b/core/log.cpp @@ -206,6 +206,7 @@ void register_log_hook(AmLoggingFacility* fac) log_hooks.push_back(fac); } +#ifdef MUSL_SUPPORTS_BACKTRACE /** * Print stack-trace through logging function */ @@ -300,3 +301,5 @@ void __lds(int ll, unsigned int max_frames) free(funcname); free(symbollist); } + +#endif diff --git a/core/log.h b/core/log.h index 253d824..5ffda75 100644 --- a/core/log.h +++ b/core/log.h @@ -33,7 +33,7 @@ #include #include /* getpid() */ #include /* pthread_self() */ -#include /* backtrace_symbols() */ +// #include /* backtrace_symbols() */ #ifdef __cplusplus #include /* __cxa_demangle() */ diff --git a/core/sems.cpp b/core/sems.cpp index 6f03e5c..d7030eb 100644 --- a/core/sems.cpp +++ b/core/sems.cpp @@ -69,6 +69,7 @@ using std::string; #if defined(__linux__) +#include #include #endif