From e492297efb2c472f2cf580b06f54667df1593597 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 11 May 2017 09:57:46 -0700 Subject: imx-kobs: Fix build with musl Signed-off-by: Khem Raj Signed-off-by: Otavio Salvador --- ...d-missing-includes-as-pointed-out-by-musl.patch | 33 ++++++++++++++++++++++ recipes-bsp/imx-kobs/imx-kobs_git.bb | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 recipes-bsp/imx-kobs/imx-kobs/0001-Add-missing-includes-as-pointed-out-by-musl.patch diff --git a/recipes-bsp/imx-kobs/imx-kobs/0001-Add-missing-includes-as-pointed-out-by-musl.patch b/recipes-bsp/imx-kobs/imx-kobs/0001-Add-missing-includes-as-pointed-out-by-musl.patch new file mode 100644 index 00000000..9c86f074 --- /dev/null +++ b/recipes-bsp/imx-kobs/imx-kobs/0001-Add-missing-includes-as-pointed-out-by-musl.patch @@ -0,0 +1,33 @@ +From c183a648958ab4454247cfd88d01da7730a53d19 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Thu, 11 May 2017 00:59:07 -0700 +Subject: [PATCH] Add missing includes as pointed out by musl + +These headers are indrectly included when building with +glibc, this is exposed when compiling with musl systems + +Signed-off-by: Khem Raj +--- + src/mtd.h | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/mtd.h b/src/mtd.h +index 6cb0ca2..0eaea48 100644 +--- a/src/mtd.h ++++ b/src/mtd.h +@@ -25,9 +25,12 @@ + #ifndef MTD_H + #define MTD_H + ++#define _GNU_SOURCE ++#include + #include + #include + #include ++#include + + #include "BootControlBlocks.h" + #include "rom_nand_hamming_code_ecc.h" +-- +2.12.2 + diff --git a/recipes-bsp/imx-kobs/imx-kobs_git.bb b/recipes-bsp/imx-kobs/imx-kobs_git.bb index aab10f9c..eaea1657 100644 --- a/recipes-bsp/imx-kobs/imx-kobs_git.bb +++ b/recipes-bsp/imx-kobs/imx-kobs_git.bb @@ -10,6 +10,8 @@ PV = "5.5+git${SRCPV}" SRCREV = "a2734b93759b4222f9dfa3f8c7645be9d39ea601" SRC_URI = "git://github.com/NXPmicro/imx-kobs.git;protocal=https" + file://0001-Add-missing-includes-as-pointed-out-by-musl.patch \ +" S = "${WORKDIR}/git" -- cgit v1.2.3-54-g00ecf