[OpenWrt-Devel] [PATCH] kobs-ng: Fix build for musl

Pushpal Sidhu psidhu at gateworks.com
Tue Oct 6 19:20:38 EDT 2015


Fixes https://dev.openwrt.org/ticket/20077

Signed-off-by: Pushpal Sidhu <psidhu at gateworks.com>
---
 ...-mtd-fix-implicit-declaration-of-offsetof.patch | 25 +++++++++++++++++++
 .../004-mtd-define-missing-type-in-musl.patch      | 28 ++++++++++++++++++++++
 2 files changed, 53 insertions(+)
 create mode 100644 package/boot/kobs-ng/patches/003-mtd-fix-implicit-declaration-of-offsetof.patch
 create mode 100644 package/boot/kobs-ng/patches/004-mtd-define-missing-type-in-musl.patch

diff --git a/package/boot/kobs-ng/patches/003-mtd-fix-implicit-declaration-of-offsetof.patch b/package/boot/kobs-ng/patches/003-mtd-fix-implicit-declaration-of-offsetof.patch
new file mode 100644
index 0000000..01353aa
--- /dev/null
+++ b/package/boot/kobs-ng/patches/003-mtd-fix-implicit-declaration-of-offsetof.patch
@@ -0,0 +1,25 @@
+From f3f836c78f27c7b302b4c1ae49c44109f313ad44 Mon Sep 17 00:00:00 2001
+From: Pushpal Sidhu <psidhu at gateworks.com>
+Date: Thu, 24 Sep 2015 10:28:17 -0700
+Subject: [PATCH] mtd: fix implicit declaration of 'offsetof'
+
+Signed-off-by: Pushpal Sidhu <psidhu at gateworks.com>
+---
+ src/mtd.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/mtd.c b/src/mtd.c
+index 2974814..986b0ae 100644
+--- a/src/mtd.c
++++ b/src/mtd.c
+@@ -26,6 +26,7 @@
+ #include <stdio.h>
+ #include <malloc.h>
+ #include <unistd.h>
++#include <stddef.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <fcntl.h>
+-- 
+2.5.3
+
diff --git a/package/boot/kobs-ng/patches/004-mtd-define-missing-type-in-musl.patch b/package/boot/kobs-ng/patches/004-mtd-define-missing-type-in-musl.patch
new file mode 100644
index 0000000..6d23312
--- /dev/null
+++ b/package/boot/kobs-ng/patches/004-mtd-define-missing-type-in-musl.patch
@@ -0,0 +1,28 @@
+From 370d73f4437c4bc3b0d1518768a593b0c44ea429 Mon Sep 17 00:00:00 2001
+From: Pushpal Sidhu <psidhu at gateworks.com>
+Date: Thu, 24 Sep 2015 10:34:29 -0700
+Subject: [PATCH] mtd: define missing type in musl
+
+Signed-off-by: Pushpal Sidhu <psidhu at gateworks.com>
+---
+ src/mtd.h | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/src/mtd.h b/src/mtd.h
+index 99d7887..db5561b 100644
+--- a/src/mtd.h
++++ b/src/mtd.h
+@@ -31,6 +31,10 @@
+ #include "BootControlBlocks.h"
+ #include "rom_nand_hamming_code_ecc.h"
+ 
++#ifndef loff_t
++#define loff_t off_t
++#endif
++
+ //------------------------------------------------------------------------------
+ // Re-definitions of true and false, because the standard ones aren't good
+ // enough?
+-- 
+2.5.3
+
-- 
2.6.0
_______________________________________________
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