| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
All regression tests pass.
|
| |
|
|
|
|
|
|
| |
Fortunately, there's a much simpler way to do the computation correctly.
All regression tests pass,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The recent addition of a prototype for gmtime in gpsd.h breaks the
cygwin compile. Cygwin has gmtime, so the declarations conflict.
Handle this by adding an scons check for gmtime, and make declaration
of the bundled version conditional on absence of the system-supplied
version.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJUJvXAAAoJECH/phKUbjXCdgwH/RrMznXe51HHR5eLD3Y/vor8
h514XtvlzB/ghWQcAuiWX8mGy/J7k8OJFb8HmUXPAhSuzeiRooZXLz7uk3UvfeGv
4p5MfND3E7FCZVBu9/o9n5gf27wddXKChHVfAZ1MsnusRmwfjAiPoTr0iVoarWLw
s/8tjvnHJg4A3i08nu4Y+Z9rwyDqkmB2YPQ0Zs+deCsbK4AA4Lx3oVkgDkVCk7zz
vBZPueS6ylAMb1hbEthW3l7St3S2ESLG7nIxwv1lQ0mmAi70pknHeLYbiBLU0QqT
A2ZsOOajespqq9/pmxP6ZJcwy8DtNXcj8LvRcNAOrjiV52MQUwTZGLLwVP5WMxk=
=PoQy
-----END PGP SIGNATURE-----
|
|
|
|
| |
All regression tests pass.
|
| |
|
| |
|
|
|
|
|
| |
For some odd reason trying to faxtor out the symmetrize operation
induces a core dump. To be investigated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Move '-Wmissing-prototypes' from CCFLAGS to CFLAGS. Silences build
warning:
cc1plus: warning: command line option '-Wmissing-prototypes' is valid
for C/ObjC but not for C++
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJUDAa+AAoJECH/phKUbjXCHRYIAM8HGbViHXTYdzhZaFQXBEtk
Fgk4u4OGO+12DLP+RxRbyzdX31fe3IfRANKCtblNX/32edZcJmwQxmQf6vpXx/tM
RWT6vNtTQJkjoQAwCjqp0WYeKePEJyJCZA6KrrPR0Xn+zzMe5okdciZKwTqg89bM
B9u6zrJ/hg2UmjGJr5VicIBa+3Zz0rbor0QqJxRmUn2/WC+5xPtCFG8wJ8uJ3/JP
j0eBhUuCj9PUhnoN/rJwea6QtkIeX0e5A4iQR8XJ6meFI6Qd1ux5KyQ+Tnp/Fl7T
6oWz30XULshBL6p91MwQS7EK6bk1HqmYghyD1LdTnRhYLdV4PfEEAmZ9mzoH7dM=
=Bwsk
-----END PGP SIGNATURE-----
|
|
|
|
| |
...but thy won't of you turn nofloats on.
|
| |
|
|
|
|
|
| |
All regression tests pass with default options (GPS tests are disabled with
minimal on, because socket_export is off).
|
|
|
|
| |
...indirect effects break the build. This will be fixed.
|
|
|
|
|
|
|
|
|
|
|
|
| |
(Default inverts too, so rge build still defaults to stripping.)
This is the only change required to make a build with all options False
be minimal. It's preparation for a 'minimal' option to make life slightly
easier for the Android and embedded guys.
Required that the scons line for Android be retconned.
All regression tests pass.
|
| |
|
|
|
|
|
|
| |
Some toolchains, such as the Android one used with Bionic, have
linkers that only resolve in one direction rather than making
multiple passes. This switch is required to keep them happy.
|
|
|
|
|
|
|
|
| |
The version of gcc 4.9 in Cygwin doesn't understand '-pthread'.
So the attached patch conditionalises supplying that flag to the
compiler using CheckCompilerOption.
No new compile/test/check problems seen under Linux, and it gets the
compile a little further under cygwin.
|
| |
|
|
|
|
|
| |
This makes libQgpsmm actually be a deprecated synonym. However, this
is pointing out that it might be best to just get rid of it.
|
| |
|
| |
|
|
|
|
|
| |
Before, qt was built if the libQgpsmm variable was set and pkg-config
found QtNetwork.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Also, fix how configuratuin in libgps_shm.c and smexport.h is handled.
Based on a patch by Samuel Cuella <samuel.cuella@supinfo.com>, but cleaned
up some to obey local conventions better.
All regression tests pass.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I'm merging the changes that were done in the gpsd packaging in Fedora
and Debian. With systemd being enabled, the hotplug script is not being
used anymore, instead run the gpsdctl@.service unit.
/etc/default/gpsd and /etc/sysconfig/gpsd are read as EnvironmentFile to
keep the shipped config useable on RedHat/Debian-like systems at least.
The udev-install rule now also depends on systemd_install and
systemctl_daemon_reload.
With these changes, hotplugging on systemd enabled systems seems to work
well on Debian and Fedora.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The gpsd build system allows us to specify where to install udev rules
with "scons udevdir=...", but the rules file itself will always contain
(hardcoded) paths to /lib/udev. Which makes it broken.
This patch makes it so that the references to gpsd.hotplug stays in sync
with where the rules file is installed, by adding a @udevdir@ "magic
marker" in the rules file (now renamed to gpsd.rules.in) and then
substituting that for the real udevdir install path at build time.
Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com>
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
|
| |
|
|
|
|
|
|
|
| |
Spotted by Hal Murray. The issue must have occurred earlier,
as the installdir function has a switch for that
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
|
| |
|
|
|
|
| |
All regression tests pass. PPS is live.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This lets the user choose the Python install directory.
With the default settings, gpsd is installed under /usr/local,
except for the Python parts, which are installed in the system
directories under /usr/lib/pythonx.y/site-packages.
This option allows to install the Python parts under /usr/local.
Tested with "scons install python_libdir=/usr/local/lib/python2.7/site-packages".
Signed-off-by: Beat Bolli <bbolli@ewanet.ch>
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
|
| |
|
| |
|
| |
|
| |
|