summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-01-25 12:10:07 -0500
committerEric S. Raymond <esr@thyrsus.com>2011-01-25 12:10:07 -0500
commita60b7b367b077e0f0b2d2ab6e25a6e9f1899f6fe (patch)
treee4ea555a3ca810e836a68cc0e8ee8c178a3baf85 /INSTALL
parent185b57bb78fee52d18740d12c4522153e4677bf4 (diff)
downloadgpsd-a60b7b367b077e0f0b2d2ab6e25a6e9f1899f6fe.tar.gz
Be explicit about requiring C99.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL7
1 files changed, 4 insertions, 3 deletions
diff --git a/INSTALL b/INSTALL
index 100d36ec..1db41964 100644
--- a/INSTALL
+++ b/INSTALL
@@ -10,9 +10,10 @@ C compiler -> gpsd and client library are written in C
Python -> some code is generated from python scripts
Python GTK-2 and cairo bindings -> the main test client, xgps, needs this
-The C code depends on one non-C99 feature: anonymous unions. We could
-eliminate these, but the cost would be source-level interface breakage
-if we have to move structure members in and out of unions.
+C99 conformance is required in the compiler. The C code depends on one
+non-C99 feature: anonymous unions. We could eliminate these, but the
+cost would be source-level interface breakage if we have to move
+structure members in and out of unions.
You will need Python 2.6 or 2.4+ & simplejson. The Python code in
GPSD is 2.4-compatible except that you need either the json library