diff options
author | Gary E. Miller <gem@rellim.com> | 2018-11-02 16:47:42 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2018-11-02 16:47:42 -0700 |
commit | 9f529b25dee74505ebede96775a0a57aba126cd7 (patch) | |
tree | 2ecaf2f9ce863671123408a03aef5079c4e97f09 /build.txt | |
parent | 98ea16daf99bb38df1561b2e3fb39a0126cc3ca4 (diff) | |
download | gpsd-9f529b25dee74505ebede96775a0a57aba126cd7.tar.gz |
build.txt: mention KPPS dependency.
Diffstat (limited to 'build.txt')
-rw-r--r-- | build.txt | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -142,6 +142,7 @@ various additional capabilities and extensions: |Qt 4.53+ | allows building libQgpsmm C++ wrapper for client library |libcap | Capabilities library, allows 1PPS support under Linux |(n)curses | curses screen-painting library, used by cgps and gpsmon +|pps-tools | adds support for the KPPS API, for improved timing |============================================================================ If you have libusb-1.0.0 or later, the GPSD build will autodetect @@ -174,6 +175,12 @@ We've seen a report that compiling on the Raspberry Pi fails with a complaint about curses.h not being found. You need to install Raspbian's curses development library if this happens. +If your kernel provides the RFC 2783 KPPS (kernel PPS) API, gpsd will +use that for extra accuracy. Many Linux distributions have a package +called "pps-tools" that will install KPPS support and the timepps.h +header file. We recommend you do that. If your kernel is built in +the normal modular way, this package installation will suffice. + For building from the source tree, or if you change the man page source, xslt and docbook xsl style files are used to generate nroff -man source from docbook xml. The following packages are used in this |