diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2011-01-25 12:10:07 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2011-01-25 12:10:07 -0500 |
commit | a60b7b367b077e0f0b2d2ab6e25a6e9f1899f6fe (patch) | |
tree | e4ea555a3ca810e836a68cc0e8ee8c178a3baf85 /INSTALL | |
parent | 185b57bb78fee52d18740d12c4522153e4677bf4 (diff) | |
download | gpsd-a60b7b367b077e0f0b2d2ab6e25a6e9f1899f6fe.tar.gz |
Be explicit about requiring C99.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 |