From 2a314eb41b2ad046d9cf7f21934e877fef4437ed Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 23 Jan 2013 18:29:44 -0800 Subject: libpcap: Turn canusb support into PACKAGECONFIG libpcap notices libusb in its configure if its sysrooted and ignores it if its not. But this causes problems since there is no explicit dependency on libusb. Rebuild from shared state sometimes fails when libusb has not been yet populated in sysroot and libpcap has. And do_configure of consumers of libpcap e.g. tcpdump are probing for features on libpcap. All the tests fail since none of link steps succeed and it sees as if libpcap does not have required features and configure of tcpdump bails out. turn canusb into PACKAGECONFIG and let it be disabled by default. Backport additional patches needed for disable-canusb to work (From OE-Core rev: a7cfc0ce9885c51ccefcaba001e6672d7b3e36e5) Signed-off-by: Khem Raj Signed-off-by: Richard Purdie --- meta/recipes-connectivity/libpcap/libpcap_1.3.0.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'meta/recipes-connectivity/libpcap/libpcap_1.3.0.bb') diff --git a/meta/recipes-connectivity/libpcap/libpcap_1.3.0.bb b/meta/recipes-connectivity/libpcap/libpcap_1.3.0.bb index 717e0e8f78..efbe2bc081 100644 --- a/meta/recipes-connectivity/libpcap/libpcap_1.3.0.bb +++ b/meta/recipes-connectivity/libpcap/libpcap_1.3.0.bb @@ -3,7 +3,11 @@ require libpcap.inc PR = "${INC_PR}.0" SRC_URI += "file://aclocal.patch \ - file://ieee80215-arphrd.patch" + file://ieee80215-arphrd.patch \ + file://0001-Fix-disable-canusb.patch \ + file://0001-The-leading-comma-looked-weird-remove-it.patch \ + file://0001-canusb-needs-lpthread.patch \ + " SRC_URI[md5sum] = "f78455a92622b7a3c05c58b6ad1cec7e" SRC_URI[sha256sum] = "41cbd9ed68383afd9f1fda279cb78427d36879d9e34ee707e31a16a1afd872b9" -- cgit v1.2.3-54-g00ecf