summaryrefslogtreecommitdiffstats
path: root/package/devel/strace/patches/001-upstream-musl_includes.patch
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2015-06-25 11:05:50 +0000
committerJo-Philipp Wich <jow@openwrt.org>2015-06-25 11:05:50 +0000
commitbbf9531ee7ca6a16c93ca394cf979874a50d6fa4 (patch)
treed6ba764c1f830a04de8878bb88a3f7a6e2979655 /package/devel/strace/patches/001-upstream-musl_includes.patch
parentc37d7a7e8f35e2f0ffa3a5dac89cea138f5ca193 (diff)
downloadmaster-31e0f0ae-bbf9531ee7ca6a16c93ca394cf979874a50d6fa4.tar.gz
master-31e0f0ae-bbf9531ee7ca6a16c93ca394cf979874a50d6fa4.tar.bz2
master-31e0f0ae-bbf9531ee7ca6a16c93ca394cf979874a50d6fa4.zip
strace: update to 4.10
- include upstream fixes for musl compatibility Include <sys/stat.h> for S_I* macros d34e00b293942b1012ddc49ed3ab379a32337611 Include <linux/ioctl.h> for _IOC_* macros 3460dc486d333231998de0f19918204aacee9ae3 strace 4.8 is broken with musl on some arch (arm: omap,oxnas according to buildbot) compile tested only Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 46124
Diffstat (limited to 'package/devel/strace/patches/001-upstream-musl_includes.patch')
-rw-r--r--package/devel/strace/patches/001-upstream-musl_includes.patch53
1 files changed, 53 insertions, 0 deletions
diff --git a/package/devel/strace/patches/001-upstream-musl_includes.patch b/package/devel/strace/patches/001-upstream-musl_includes.patch
new file mode 100644
index 0000000000..a35d7fd5a7
--- /dev/null
+++ b/package/devel/strace/patches/001-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"
+