summaryrefslogtreecommitdiff
path: root/build.txt
Commit message (Collapse)AuthorAgeFilesLines
* Minor typo, no semantic changeSanjeev Gupta2019-02-051-1/+1
| | | | Signed-off-by: Gary E. Miller <gem@rellim.com>
* build.txt: Tweaks to Gentoo requirementsGary E. Miller2018-11-161-2/+4
|
* build.txt: Add Gentoo package names reruited to build.Gary E. Miller2018-11-161-7/+35
|
* build.txt: Add suggested Gentoo package namesGary E. Miller2018-11-151-0/+11
|
* build.txt: mention KPPS dependency.Gary E. Miller2018-11-021-0/+7
|
* build.txt: Fix typo, clarify statement on optional Python modules.Gary E. Miller2018-10-101-3/+5
|
* build.txt: Mention that pyserial required for zerk and ubxtool.Gary E. Miller2018-10-041-0/+6
|
* build.txt: Note that PEP 294 requires /usr/bin/python exists.Gary E. Miller2018-07-261-4/+5
|
* build.txt: Note that Python 3 is now support by scons.Gary E. Miller2018-06-181-11/+19
|
* scons: Document the need to manually remove .sconsign.dbliteGary E. Miller2017-10-161-5/+5
| | | | | | If .sconsign.dblite exists then scons may not rebuild everything. So to force scons to rebuilt everything you need to remove that file.
* Minor fixes to INSTALL and build.txt.Fred Wright2016-04-111-7/+23
| | | | | | | Aside from some minor corrections and some additional info in build.txt, this removes Python 3 from the Python alternatives in the "generic build" section, since scons doesn't currently work with Python 3. It's still included as a runtime possibility.
* Restore language about 2.6 portability, clean up Python imports.Eric S. Raymond2016-03-271-5/+6
|
* xgpsspeed successfully ported to python-gi.Eric S. Raymond2016-03-251-4/+0
|
* Resynchrinize build.txt with reality.Eric S. Raymond2016-03-241-0/+4
| | | | xgps has beeb confirmed to work on a Mac using py-gobject3.
* gittip has been dead for a while, re-point the donation button.Eric S. Raymond2016-03-241-2/+2
|
* Typo fix.Eric S. Raymond2016-03-221-2/+2
|
* minimal defaults to 'no'.Eric S. Raymond2016-03-221-1/+1
|
* Forward-port Python utilities to run polyglot under either Python 2 or 3.Eric S. Raymond2016-03-221-1/+1
| | | | | | For the moment most shebang lines still say 'python2' rather than just 'python'. This is because the client code in gps/ hasn't been touched yet; the internal imports break under Python 3 and that needs to be fixed.
* Correct crossbuild example, from a clean git cloneSanjeev2016-03-171-1/+6
| | | | | The sample typescript assumed that you had a previous .scons-options-cache saved.
* Minor typoSanjeev2016-03-171-1/+1
|
* Document changes to minimal build by Rob NorrisSanjeev2016-03-171-0/+13
|
* Removes build-time dependency on 'python2'.Fred Wright2016-03-151-4/+0
| | | | | | | | | | | | | | | | | | | | | | Since some systems lack a 'python2' command, the switch to 'python2' in the shebang lines can cause failures. This fix gets around it by explicitly invoking $PYTHON for all Python tools (except valgrind.py, which already gets the versioned shebang line). It also exports $PYTHON to the environment, so that regress-driver can do the same instead of defaulting to 'python2'. If scons becomes Python3-compatible before GPSD does, or if GPSD becomes pickier about Python versions than scons, some additional code will be needed to find a suitable Python version, but for now just using the same Python as scons is adequate (and is already what was being done for some programs, just not all). This does *not* address the issue of the *installed* Python programs not working without 'python2'. That's left for a separate change. TESTED: Verified that "scons build-all check" now works without a 'python2' in the command path, both with and without coveraging.
* Adds support for Python coveraging.Fred Wright2016-03-151-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | This extends the "coveraging" option to apply coveraging to any Python programs executed during the build. It adds a new option "python_coverage" to allow configuring the command to be used for applying coveraging to Python programs, with a default value of "coverage run" (which is typically appropriate, provided that the coverage package is installed). Setting this to the null string disables Python coveraging. If "python_coverage" has its default value and parallel builds are enabled, "--parallel-mode" is automatically appended to the coverage command. If a non-default coverage command is used, it's the user's responsibility to handle parallelism appropriately. Note that this does not apply coveraging to generated Python code. This also adds the coverage result files to .gitignore, including the C coverage files which weren't there previously. TESTED: Ran "scons check" as well as sample cases of regress-driver -b and -v, both with and without coveraging. Also verified that it works with the full path to the tool supplied as the python_coverage option.
* Minor doc fixes, and paragraph about parallel builds/tests.Fred Wright2016-03-151-4/+11
|
* Add missing steps to build gpsd.Gary E. Miller2016-03-071-1/+6
|
* Fix minor typos.Rob Norris2016-02-191-2/+2
|
* Improve Debian build instructions.Sanjeev Gupta2016-01-041-1/+3
|
* Remove reference to scons 1.2.1, we depend on 2.3.0 or higherSanjeev2015-09-091-4/+0
|
* A build note on the Python 2 to 3 transition.Eric S. Raymond2015-07-191-0/+6
|
* Test rebuild required for the mid-2015 leap-second bump.Eric S. Raymond2015-07-111-0/+20
| | | | Explain what breaks on a leap-second transition, and why, in build.txt.
* A glut of whitespace fixes.Gary E. Miller2015-04-301-3/+3
|
* Clarify scons clean and sconsclean.Gary E. Miller2015-04-011-2/+4
|
* Add sconsclean info in build.txtSanjeev Gupta2015-04-011-0/+4
|
* How to reciver from scons sconsclean.Eric S. Raymond2015-03-311-5/+12
|
* Eliminate chrpath as a build dependencyEric S. Raymond2015-03-311-53/+1
|
* Repair the sconsclean production.Eric S. Raymond2015-03-311-1/+1
|
* Remove homebrewed VersionedSharedLibrary() in favor of 2.3.0 SharedLibrary().Eric S. Raymond2015-03-261-2/+1
| | | | Build and regression tests pass.
* Revert "Force static linking when chrpath=no."Eric S. Raymond2015-03-221-11/+46
| | | | | It broke everyone's build except mine, apparently. Back it out until we know why.
* Force static linking when chrpath=no.Eric S. Raymond2015-03-201-46/+11
| | | | | | | Trying to deal with the poorly-documented mess that around RPATH, RUNPATH, and LD_LIBRARY_PATH got to be too much. All regression tests pass.
* Use pselect unconditionally. We're assuming POSIX-2001.1 conformance.Eric S. Raymond2015-03-021-3/+1
| | | | All regression tests pass.
* ntpshm.c -> ntpshmwrite.c; ntpmon -> ntpshmmon.Eric S. Raymond2015-02-271-1/+1
| | | | All regression tests pass.
* memory_barrier() now uses a standardized C11 lockless-concurrency primitive.Eric S. Raymond2015-02-261-7/+12
| | | | All regression tests pass.
* Alas, remove OS X from the list of supported platforms.Eric S. Raymond2015-02-181-1/+5
| | | | Add an Upstream Bugs entry describing the issue.
* In build.txt, update stuff on the dbus_export option.Eric S. Raymond2015-02-171-3/+4
|
* Typo corrections to build instructions.Eric S. Raymond2015-02-161-2/+2
|
* Clarify a requirement for Python 2.x.Eric S. Raymond2015-02-151-1/+1
| | | | No code changes. All regression tests pass.
* Implement and document GPSD_SHM_KEY environment variable.Eric S. Raymond2015-02-091-0/+5
|
* Remove the failed adaptive-delay experiment.Eric S. Raymond2015-01-291-14/+0
| | | | | | | | Instead, we're going to try telling the tty layer to deliver input in chunks larger than chracters, with a timeout. That way the select call in the main loop will return data ready less often. All regression tests pass.
* Documentation improvements.Eric S. Raymond2015-01-271-29/+9
|
* Implement and document the buzzkill option.Eric S. Raymond2015-01-261-0/+34
| | | | All regression tests pass.