From 9f529b25dee74505ebede96775a0a57aba126cd7 Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Fri, 2 Nov 2018 16:47:42 -0700 Subject: build.txt: mention KPPS dependency. --- build.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build.txt b/build.txt index 9de69609..3a6a3bb9 100644 --- a/build.txt +++ b/build.txt @@ -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 -- cgit v1.2.1