aboutsummaryrefslogtreecommitdiffstats
path: root/unmaintained/sems/sems-0004-musl-fixes.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2018-10-31 18:33:09 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2018-11-07 16:46:13 +0000
commite29781a3f93996b2c9b9503bb300708c8fe917aa (patch)
tree251b4cf9721234aa0681e41a03998c7f64ca998c /unmaintained/sems/sems-0004-musl-fixes.patch
parentfeb6490b3aa4d8eac2ba4bc975c5e3ec3e512704 (diff)
unmaintained/sems: move from main
does not build with openssl 1.1
Diffstat (limited to 'unmaintained/sems/sems-0004-musl-fixes.patch')
-rw-r--r--unmaintained/sems/sems-0004-musl-fixes.patch56
1 files changed, 56 insertions, 0 deletions
diff --git a/unmaintained/sems/sems-0004-musl-fixes.patch b/unmaintained/sems/sems-0004-musl-fixes.patch
new file mode 100644
index 00000000000..6302f30b39a
--- /dev/null
+++ b/unmaintained/sems/sems-0004-musl-fixes.patch
@@ -0,0 +1,56 @@
+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 <stdio.h>
+ #include <unistd.h> /* getpid() */
+ #include <pthread.h> /* pthread_self() */
+-#include <execinfo.h> /* backtrace_symbols() */
++// #include <execinfo.h> /* backtrace_symbols() */
+
+ #ifdef __cplusplus
+ #include <cxxabi.h> /* __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 <sys/resource.h>
+ #include <sys/prctl.h>
+ #endif
+