summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-04-16 13:37:54 -0400
committerEric S. Raymond <esr@thyrsus.com>2010-04-16 13:37:54 -0400
commit32c3005bed0f7e3d01d52c3c863652176cf74cc4 (patch)
tree1220e69f120ba44fcf40787c770b234ddb120d47 /INSTALL
parent9f2f1712605705f483c20ce56fd3b927e1336291 (diff)
downloadgpsd-32c3005bed0f7e3d01d52c3c863652176cf74cc4.tar.gz
libusb support lands in the Garmin driver.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL6
1 files changed, 6 insertions, 0 deletions
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