aboutsummaryrefslogtreecommitdiffstats
path: root/main/s390-tools/no-execinfo.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/s390-tools/no-execinfo.patch')
-rw-r--r--main/s390-tools/no-execinfo.patch56
1 files changed, 56 insertions, 0 deletions
diff --git a/main/s390-tools/no-execinfo.patch b/main/s390-tools/no-execinfo.patch
new file mode 100644
index 00000000000..ba2f0c2fb05
--- /dev/null
+++ b/main/s390-tools/no-execinfo.patch
@@ -0,0 +1,56 @@
+diff --git a/libutil/util_panic.c b/libutil/util_panic.c
+index 59a9a9e..cc21e3d 100644
+--- a/libutil/util_panic.c
++++ b/libutil/util_panic.c
+@@ -9,7 +9,6 @@
+ * it under the terms of the MIT license. See LICENSE for details.
+ */
+
+-#include <execinfo.h>
+ #include <stdarg.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+@@ -26,6 +25,7 @@
+ */
+ static void print_backtrace(void)
+ {
++ #if 0
+ void *array[256];
+ size_t i, size;
+ char **strings;
+@@ -41,6 +41,7 @@ static void print_backtrace(void)
+ fprintf(stderr, " %s\n", strings[i]);
+
+ free(strings);
++ #endif
+ }
+
+ /*
+diff --git a/zdev/src/misc.c b/zdev/src/misc.c
+index 2f5cbc2..08a2524 100644
+--- a/zdev/src/misc.c
++++ b/zdev/src/misc.c
+@@ -10,7 +10,6 @@
+ #include <ctype.h>
+ #include <dirent.h>
+ #include <errno.h>
+-#include <execinfo.h>
+ #include <limits.h>
+ #include <signal.h>
+ #include <stdarg.h>
+@@ -1258,6 +1257,7 @@ void line_free(int argc, char **argv)
+ /* Used for debugging. */
+ void print_trace(void)
+ {
++ #if 0
+ void *bt[BACKTRACE_MAX];
+ char **bt_sym;
+ int num, i;
+@@ -1268,6 +1268,7 @@ void print_trace(void)
+ for (i = 0; i < num; i++)
+ fprintf(stderr, "DEBUG: %s\n", bt_sym[i]);
+ free(bt_sym);
++ #endif
+ }
+
+ /* Return a textual representation of @config. */