[oe] [meta-networking][PATCH ] sethdlc: don't search host directories for header files
B40290 at freescale.com
B40290 at freescale.com
Wed Apr 23 03:21:11 UTC 2014
Pings
Thanks,
chunrong
-----Original Message-----
From: b40290 at freescale.com [mailto:b40290 at freescale.com]
Sent: Thursday, April 17, 2014 11:42 AM
To: openembedded-devel at lists.openembedded.org
Cc: Liu Ting-B28495; Luo Zhenhua-B19537; Guo Chunrong-B40290
Subject: [meta-networking][PATCH ] sethdlc: don't search host directories for header files
From: Chunrong Guo <B40290 at freescale.com>
*The build process hard-codes searches of various directories
in /usr/src/linux/include when looking for header files,
delete this to avoid host contamination
Signed-off-by: Chunrong Guo <B40290 at freescale.com>
---
.../sethdlc/files/fix-includedir.patch | 15 +++++++++++++++
meta-networking/recipes-connectivity/sethdlc/sethdlc.bb | 11 +++--------
2 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 meta-networking/recipes-connectivity/sethdlc/files/fix-includedir.patch
diff --git a/meta-networking/recipes-connectivity/sethdlc/files/fix-includedir.patch b/meta-networking/recipes-connectivity/sethdlc/files/fix-includedir.patch
new file mode 100644
index 0000000..49d6d42
--- /dev/null
+++ b/meta-networking/recipes-connectivity/sethdlc/files/fix-includedir.
+++ patch
@@ -0,0 +1,15 @@
+--- a/Makefileold 2014-04-16 22:05:58.070199084 -0500
++++ b/Makefile 2014-04-16 22:06:27.153074058 -0500
+@@ -1,11 +1,10 @@
+ CC = gcc
+ CFLAGS = -O2 -Wall -W -Wno-long-long -pipe -INCLUDES =
+-I/usr/src/linux/include -I/usr/src/linux-2.6/include
+
+ all: sethdlc
+
+ sethdlc: sethdlc.c
+- $(CC) $(CFLAGS) $(INCLUDES) -o $@ $<
++ $(CC) $(CFLAGS) -o $@ $<
+
+ install:
+ install -C -p -s sethdlc /usr/local/sbin/
diff --git a/meta-networking/recipes-connectivity/sethdlc/sethdlc.bb b/meta-networking/recipes-connectivity/sethdlc/sethdlc.bb
index 3a9692f..3459a36 100644
--- a/meta-networking/recipes-connectivity/sethdlc/sethdlc.bb
+++ b/meta-networking/recipes-connectivity/sethdlc/sethdlc.bb
@@ -1,27 +1,22 @@
DESCRIPTION = "set Linux HDLC packet radio modem driver port information"
HOMEPAGE = "https://www.kernel.org/pub/linux/utils/net/hdlc"
LICENSE = "GPLv2 & GPLv2+ "
-LIC_FILES_CHKSUM = "file://Makefile;md5=19aada31930b2be84bf7138420d77263"
-
+LIC_FILES_CHKSUM = "file://sethdlc.c;beginline=1;endline=10;md5=90f936879e9f8b755a138aeb348782eb"
SRC_URI = "https://www.kernel.org/pub/linux/utils/net/hdlc/${BPN}-1.18.tar.gz \
+ file://fix-includedir.patch \
"
SRC_URI[md5sum] = "9016878156a5eadb06c0bae71cc5c9ab"
SRC_URI[sha256sum] = "21b1e2e1cb0e288b0ec8fcfd9fed449914e0f8e6fc273706bd5b3d4f6ab6b04e"
-
S = "${WORKDIR}/${BPN}-1.18"
-DEPENDS="virtual/kernel"
-
-EXTRA_OEMAKE="CROSS_COMPILE=${TARGET_PREFIX} CC='${CC} ${LDFLAGS}' \
- KERNEL_DIR=${STAGING_KERNEL_DIR} "
+EXTRA_OEMAKE="CROSS_COMPILE=${TARGET_PREFIX} CC='${CC} ${LDFLAGS}'"
do_compile_prepend () {
oe_runmake clean
}
-
do_install() {
install -d ${D}/${bindir}
install sethdlc ${D}/${bindir}/
--
1.8.3.2
More information about the Openembedded-devel
mailing list