All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-oe][PATCH] mraa: fix build for musl
@ 2018-01-27 10:24 Tim Orling
  0 siblings, 0 replies; only message in thread
From: Tim Orling @ 2018-01-27 10:24 UTC (permalink / raw)
  To: openembedded-devel

* be16toh and le16toh are defined in endian.h

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
---
 ...o_driver.c-include-endian.h-to-fix-musl-b.patch | 29 ++++++++++++++++++++++
 meta-oe/recipes-extended/mraa/mraa_git.bb          |  2 ++
 2 files changed, 31 insertions(+)
 create mode 100644 meta-oe/recipes-extended/mraa/mraa/0001-examples-iio_driver.c-include-endian.h-to-fix-musl-b.patch

diff --git a/meta-oe/recipes-extended/mraa/mraa/0001-examples-iio_driver.c-include-endian.h-to-fix-musl-b.patch b/meta-oe/recipes-extended/mraa/mraa/0001-examples-iio_driver.c-include-endian.h-to-fix-musl-b.patch
new file mode 100644
index 000000000..401949e2e
--- /dev/null
+++ b/meta-oe/recipes-extended/mraa/mraa/0001-examples-iio_driver.c-include-endian.h-to-fix-musl-b.patch
@@ -0,0 +1,29 @@
+From 6c2649718fc9818da0d602a0b4767ea21a367e9e Mon Sep 17 00:00:00 2001
+From: Tim Orling <timothy.t.orling@linux.intel.com>
+Date: Sat, 27 Jan 2018 02:06:36 -0800
+Subject: [PATCH] examples/iio_driver.c: include endian.h to fix musl build
+
+* be16toh and le16toh are defined in endian.h
+
+Upstream-Status: Pending
+
+Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
+---
+ examples/iio_driver.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/examples/iio_driver.c b/examples/iio_driver.c
+index c5a0181..e3dc438 100644
+--- a/examples/iio_driver.c
++++ b/examples/iio_driver.c
+@@ -23,6 +23,7 @@
+  */
+ 
+ #include <unistd.h>
++#include <endian.h>
+ #include "mraa/iio.h"
+ 
+ static void
+-- 
+2.13.6
+
diff --git a/meta-oe/recipes-extended/mraa/mraa_git.bb b/meta-oe/recipes-extended/mraa/mraa_git.bb
index c4b9c6f90..e1d593cbe 100644
--- a/meta-oe/recipes-extended/mraa/mraa_git.bb
+++ b/meta-oe/recipes-extended/mraa/mraa_git.bb
@@ -10,6 +10,8 @@ PV = "1.7.0-git${SRCPV}"
 
 SRC_URI = "git://github.com/intel-iot-devkit/${BPN}.git;protocol=http"
 
+SRC_URI_append_libc-musl = " file://0001-examples-iio_driver.c-include-endian.h-to-fix-musl-b.patch"
+
 S = "${WORKDIR}/git"
 
 # CMakeLists.txt checks the architecture, only x86 and ARM supported for now
-- 
2.13.6



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2018-01-27 10:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-27 10:24 [meta-oe][PATCH] mraa: fix build for musl Tim Orling

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.