[OpenWrt-Devel] [PATCH] mtd-utils: fix build with glibc >= 2.23

Hauke Mehrtens hauke at hauke-m.de
Sun Apr 24 13:31:24 EDT 2016


In glibc 2.23 sys/types.h does not include sys/sysmacros.h any more,
this causes a build failure. To prevent this include in manually.

Reported-by: Weedy <weedy2887 at gmail.com>
Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 tools/mtd-utils/patches/120-makedev.patch    | 10 ++++++++++
 tools/mtd-utils/patches/130-lzma_jffs2.patch |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)
 create mode 100644 tools/mtd-utils/patches/120-makedev.patch

diff --git a/tools/mtd-utils/patches/120-makedev.patch b/tools/mtd-utils/patches/120-makedev.patch
new file mode 100644
index 0000000..0412669
--- /dev/null
+++ b/tools/mtd-utils/patches/120-makedev.patch
@@ -0,0 +1,10 @@
+--- a/mkfs.jffs2.c
++++ b/mkfs.jffs2.c
+@@ -50,6 +50,7 @@
+ #define PROGRAM_NAME "mkfs.jffs2"
+ 
+ #include <sys/types.h>
++#include <sys/sysmacros.h>
+ #include <stdio.h>
+ #include <sys/stat.h>
+ #include <unistd.h>
diff --git a/tools/mtd-utils/patches/130-lzma_jffs2.patch b/tools/mtd-utils/patches/130-lzma_jffs2.patch
index b04f019..0d88c88 100644
--- a/tools/mtd-utils/patches/130-lzma_jffs2.patch
+++ b/tools/mtd-utils/patches/130-lzma_jffs2.patch
@@ -5012,7 +5012,7 @@
 +}
 --- a/mkfs.jffs2.c
 +++ b/mkfs.jffs2.c
-@@ -1659,11 +1659,11 @@ int main(int argc, char **argv)
+@@ -1660,11 +1660,11 @@ int main(int argc, char **argv)
  						  }
  						  erase_block_size *= units;
  
-- 
2.8.0.rc3
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list