summaryrefslogtreecommitdiff
path: root/patches/strace
diff options
context:
space:
mode:
authorBryan Hundven <bryanhundven@gmail.com>2015-10-22 00:51:13 (GMT)
committerBryan Hundven <bryanhundven@gmail.com>2015-10-22 00:51:13 (GMT)
commitc7b9a9bd70ade88484070cc0204851d7f7304c27 (patch)
tree3d1a5ea48786da74f1a1616858fee4c1cce748ec /patches/strace
parentf34d1a93f166d48aeaf6ce21660aec1712d77866 (diff)
musl-libc: backport gcc-6 musl support, add gdb and strace patches
This gets gcc and friends working with musl-libc. GDB and Strace patches come from openwrt. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Diffstat (limited to 'patches/strace')
-rw-r--r--patches/strace/4.10/009-upstream-musl_includes.patch53
1 files changed, 53 insertions, 0 deletions
diff --git a/patches/strace/4.10/009-upstream-musl_includes.patch b/patches/strace/4.10/009-upstream-musl_includes.patch
new file mode 100644
index 0000000..a35d7fd
--- /dev/null
+++ b/patches/strace/4.10/009-upstream-musl_includes.patch
@@ -0,0 +1,53 @@
+--- a/evdev.c
++++ b/evdev.c
+@@ -28,6 +28,8 @@
+
+ #include "defs.h"
+
++#include <linux/ioctl.h>
++
+ #ifdef HAVE_LINUX_INPUT_H
+ #include <linux/input.h>
+ #include "xlat/evdev_abs.h"
+--- a/ioctl.c
++++ b/ioctl.c
+@@ -29,7 +29,7 @@
+ */
+
+ #include "defs.h"
+-#include <asm/ioctl.h>
++#include <linux/ioctl.h>
+ #include "xlat/ioctl_dirs.h"
+
+ #ifdef HAVE_LINUX_INPUT_H
+--- a/ioctlsort.c
++++ b/ioctlsort.c
+@@ -33,7 +33,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+-#include <asm/ioctl.h>
++#include <linux/ioctl.h>
+
+ struct ioctlent {
+ const char *info;
+--- a/mknod.c
++++ b/mknod.c
+@@ -1,6 +1,7 @@
+ #include "defs.h"
+
+ #include <fcntl.h>
++#include <sys/stat.h>
+
+ #ifdef MAJOR_IN_SYSMACROS
+ # include <sys/sysmacros.h>
+--- a/printmode.c
++++ b/printmode.c
+@@ -1,6 +1,7 @@
+ #include "defs.h"
+
+ #include <fcntl.h>
++#include <sys/stat.h>
+
+ #include "xlat/modetypes.h"
+