From 32c3005bed0f7e3d01d52c3c863652176cf74cc4 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Fri, 16 Apr 2010 13:37:54 -0400 Subject: libusb support lands in the Garmin driver. --- INSTALL | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'INSTALL') diff --git a/INSTALL b/INSTALL index af031ce3..82c7f423 100644 --- a/INSTALL +++ b/INSTALL @@ -20,6 +20,7 @@ pthreads library -> support for PPS timekeeping on serial GPSes DBUS -> gpsd will issue DBUS notifications X windows -> two test clients depend on this ncurses -> two more test clients depend on this +libusb-1.0.x or later -> better USB device discovery Qt + qmake -> libQgpsmm depends on this Python 2.6 or 2.4+ & simplejson. The Python code in GPSD is @@ -28,6 +29,11 @@ from 2.6 or the functionally equivalent simplejson backport. Note that while Python is required to *build* GPSD (the build uses some code generators in Python), it is not required to *run* GPSD. +If you have libusb-1.0.0 or later, the GPSD build will autodetect +this and use it to discover Garmin USB GPSes, rather than groveling +through /proc/bus/usb/devices (which has been deprecated by the +Linux kernel team). + For building from the source tree, the following are necessary: autoconf 2.61 or later automake 1.10 or later -- cgit v1.2.1