On Sun, Jul 4, 2010 at 6:39 PM, Graham Gower <[email protected]> wrote: > configure.ac shouldn't check the host system for includes/libraries, > disable checking for libusb.
while disabling is ok better would be to make this test run in cross environment as they are trying to find out which libusb is installed may be use libusb-config ? > > Signed-off-by: Graham Gower <[email protected]> > --- > .../gpsd/files/2.94-remove-libusb-badness.patch | 32 > ++++++++++++++++++++ > recipes/gpsd/gpsd_2.94.bb | 5 ++- > 2 files changed, 35 insertions(+), 2 deletions(-) > create mode 100644 recipes/gpsd/files/2.94-remove-libusb-badness.patch > > diff --git a/recipes/gpsd/files/2.94-remove-libusb-badness.patch > b/recipes/gpsd/files/2.94-remove-libusb-badness.patch > new file mode 100644 > index 0000000..1517ede > --- /dev/null > +++ b/recipes/gpsd/files/2.94-remove-libusb-badness.patch > @@ -0,0 +1,32 @@ > +--- gpsd-2.94/configure.ac.orig 2010-07-05 11:01:08.000000000 +0930 > ++++ gpsd-2.94/configure.ac 2010-07-05 11:01:44.000000000 +0930 > +@@ -243,18 +243,18 @@ > + # /usr/include/libusb-*/libusb.h > + # > + AC_MSG_CHECKING([for libusb version >= 1.0.0]) > +-if test -f /usr/include/libusb-*/libusb.h ; > +-then > +- usb=$(basename /usr/lib/libusb-*.so | sed -e s/\.so// -e s/^lib//) > +- AC_DEFINE([HAVE_LIBUSB], [], [will link with -l$usb; ]) > +- LIBUSB=-l${usb} > +- INCUSB=-I/usr/include/lib${usb} > +- ac_libusb=yes > +- AC_MSG_RESULT([found.]) > +-else > +- ac_libusb=yes > ++#if test -f /usr/include/libusb-*/libusb.h ; > ++#then > ++# usb=$(basename /usr/lib/libusb-*.so | sed -e s/\.so// -e s/^lib//) > ++# AC_DEFINE([HAVE_LIBUSB], [], [will link with -l$usb; ]) > ++# LIBUSB=-l${usb} > ++# INCUSB=-I/usr/include/lib${usb} > ++# ac_libusb=yes > ++# AC_MSG_RESULT([found.]) > ++#else > ++ ac_libusb=no > + AC_MSG_RESULT([not found.]) > +-fi > ++#fi > + AC_SUBST(LIBUSB) > + AC_SUBST(INCUSB) > + > diff --git a/recipes/gpsd/gpsd_2.94.bb b/recipes/gpsd/gpsd_2.94.bb > index 5cf8b2e..2d63b32 100644 > --- a/recipes/gpsd/gpsd_2.94.bb > +++ b/recipes/gpsd/gpsd_2.94.bb > @@ -1,9 +1,10 @@ > require gpsd.inc > > -SRC_URI += "file://libtool.patch" > +SRC_URI += "file://libtool.patch \ > + file://2.94-remove-libusb-badness.patch" > SRC_URI[gpsd.md5sum] = "ce70bcd707ac1df861d4c72f503c09d1" > SRC_URI[gpsd.sha256sum] = > "1520b87d106d198aa42137db4b230615dbd0d06b04e6fcc84e010172fba2da41" > > -PR = "${INC_PR}.0" > +PR = "${INC_PR}.1" > > PARALLEL_MAKE = "" > -- > 1.7.1 > > > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
