mmc-utils: fix compilation on mips64
authorMichael Heimpold <redacted>
Sat, 24 Sep 2016 19:01:24 +0000 (21:01 +0200)
committerMichael Heimpold <redacted>
Sat, 24 Sep 2016 19:25:13 +0000 (21:25 +0200)
commite7b11e0366d3e5555ca6f81cb8a398ca911628e8
tree7b2763d7ba2f41bfb965663bd11e8879c99c67fc
parentc68a3f94d4d1af80238cc8f74859f487b4c4b8b8
mmc-utils: fix compilation on mips64

This commit adds a patch to remove a superfluous include.
Removing this include prevents the following error (detected by LEDE
project's buildbot while compiling for mips64 architecture):

(Note: directory names shorted for better readability)

In file included from mmc.h:20:0,
                 from mmc_cmds.c:37:
/srv/.../include/asm-generic/int-ll64.h:29:44: error: conflicting types for '__s64'
 __extension__ typedef __signed__ long long __s64;
                                            ^
In file included from /srv/.../include/asm/types.h:22:0,
                 from /srv/.../include/linux/types.h:4,
                 from /srv/.../include/linux/fs.h:11,
                 from mmc_cmds.c:35:
/srv/.../include/asm-generic/int-l64.h:28:25: note: previous declaration of '__s64' was here
 typedef __signed__ long __s64;
                         ^
In file included from mmc.h:20:0,
                 from mmc_cmds.c:37:
/srv/.../include/asm-generic/int-ll64.h:30:42: error: conflicting types for '__u64'
 __extension__ typedef unsigned long long __u64;
                                          ^
In file included from /srv/.../include/asm/types.h:22:0,
                 from /srv/.../include/linux/types.h:4,
                 from /srv/.../include/linux/fs.h:11,
                 from mmc_cmds.c:35:
/srv/.../include/asm-generic/int-l64.h:29:23: note: previous declaration of '__u64' was here
 typedef unsigned long __u64;
                       ^
Makefile:36: recipe for target 'mmc_cmds.o' failed

The patch was already sent upstream, no response yet.

Signed-off-by: Michael Heimpold <redacted>
utils/mmc-utils/Makefile
utils/mmc-utils/patches/002-mmc-ll64.patch [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT