summaryrefslogtreecommitdiff
path: root/build.txt
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2012-04-13 16:02:30 -0400
committerEric S. Raymond <esr@thyrsus.com>2012-04-13 16:02:30 -0400
commitaa553504b1c8d97b061d3991b3c3ea1ddff0f433 (patch)
tree38dc64b75af253e3bb218881f5fd954b0ae94d54 /build.txt
parent18cc4ddfa4a36739a8a30e65b5d7a2343015490d (diff)
downloadgpsd-aa553504b1c8d97b061d3991b3c3ea1ddff0f433.tar.gz
More improvements to the build instructions.
Diffstat (limited to 'build.txt')
-rw-r--r--build.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/build.txt b/build.txt
index 5faa0fe5..0a90885b 100644
--- a/build.txt
+++ b/build.txt
@@ -10,7 +10,7 @@ guidance on how to cross-build the package.
Under Linux, assuming you have all your build prerequisites in place,
this line will do:
-scons && sudo scons udev-install
+ scons && scons testregress && sudo scons udev-install
If you get any errors, you need to read the detailed instructions that follow.
@@ -228,6 +228,14 @@ client library to be available on all the Qt supported platforms.
Please see http://qt.nokia.com/doc/4.6/supported-platforms.html for a
status of Qt supported platforms as of version 4.6.
+== Port and toolchain testing ==
+
+'scons testregress' will run a comprehensive regression-test suite.
+You should do this, at minimum, every time you build from source
+on a new machine type. GPSD does enough bit-twiddling and floating
+point that it is very sensitive to toolchain problems; you'll want to
+be sure those aren't going to bite you in production.
+
== Reverting to a clean state ==
The scons equivalent of 'make clean' is 'scons -c'. This will revert