libpcap: fix build failure related to libnl3
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 8 Jun 2013 23:45:36 +0000 (23:45 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Sun, 9 Jun 2013 18:32:40 +0000 (20:32 +0200)
commit205643a3454fee967bd7fbc8e1668f6d18a83ce3
treea77b4d3db1542a31a1bd960d814c2c46ee99a43e
parent69e3d032ed0da9f246d39c5e04b63102004810f2
libpcap: fix build failure related to libnl3

When libpcap detects that libnl3 is available, it hardcodes the fact
of using -I/usr/include/libnl3, which is completely wrong in
cross-compilation.

This commit fixes that, by removing this hardcoded include path, and
by passing an appropriate -I option from libpcap.mk.

The original issue has been reported upstream at
https://github.com/the-tcpdump-group/libpcap/issues/305.

Fixes:

  http://autobuild.buildroot.net/results/b65/b6585bf2985a188e797e5a6b71a35c461421e3b4/build-end.log

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/libpcap/libpcap-remove-libnl-include-path.patch [new file with mode: 0644]
package/libpcap/libpcap.mk