| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Add guards around failing check targets for what they depend on
maidenhead_locator_regress now guards on python at minimum
unpack_regress now guards on python at a minimum
json_regress now guards on socket_export at a minimum
|
|
|
|
|
| |
Moved guard for building the qt shared library up to the environment
Since that is where we gate the rest of the process anyway
|
|
|
|
| |
These come from failed/aborted scons check runs
|
|
|
|
|
|
|
|
| |
This fixed broken build for scons dbus_export=on usb=on check
which were missing dbus and libusb flags
Due to refactors that switched us to use static library now have to
explicitly specify flags when building the test apps if the need them
|
|
|
|
|
| |
When calling StaticObject it needs to have any necessary flags when it
builds
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tweak to logic to flatten the source list in Library helper function
and check if it's a file or an Object if it's an object then directly
use it otherwise call through to env.XxxObject()
Also tweak the qt_env to use OBJPREFIX='qt-' instead of directly
mangling the output filename when generating the ObjectList for the
library
Also guard creating the qt shared library on shared environment
Also add the same StaticObject expansion to compiled_gpsdlib
StaticLibrary
|
|
|
|
|
| |
This is for glibc < 2.17 which is still out there
This fixed build error for missing clock_gettime
|
|
|
|
| |
All regression tests pass.
|
|
|
|
| |
All regression tests pass.
|
|
|
|
| |
A more subtle apprach is required
|
|
|
|
|
|
|
|
|
| |
This reverts commit 3fa2e99d94bbdf1e2a9c2b709eb2309480c30d95.
This breaks some BSD. I was hoping it would find a segfault
issue, but it was no help there.
Someday I'll track this down.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
All regression tests pass.
|
|
|
|
| |
All regression tests pass.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
All regression tests pass.
|
|
|
|
| |
All regression tests pass.
|
|
|
|
| |
All regression tests pass.
|
|
|
|
| |
All regression tests pass.
|
|
|
|
|
|
|
| |
gpsd.h hasn't been installed in /usr/include for many releases now, so
this was a historical vestige anyway.
All regression tests pass.
|
|
|
|
| |
All regression tests pass.
|
|
|
|
|
| |
It broke everyone's build except mine, apparently. Back it out until we know
why.
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also, clreaned up after a recent change to the internals document.
|
|
|
|
|
|
|
|
|
|
| |
OS X aliases gcc to clang. clang accept -pthread, then complains about
it being unused. So just omit -pthread on darwin.
Only one warning type left. OS X complains daemon() is deprecated, but
provides no alternative except launchd.
OS X builds and install fine. check still broken.
|
|
|
|
| |
OSX now builds and installs, untested.
|
|
|
|
|
| |
gpsd_config.h is sometimes double included. This hack was easier
then fixing the double include...
|
|
|
|
| |
Builds fine, untested.
|
|
|
|
| |
Much more to do on OS X
|
| |
|
|
|
|
|
|
| |
It's not used on the client side, and it's needed separately for ntplib.
All regression tesrs pass. PPS is live.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change is done so we can add a "log" hook to the pps_thread_t
structure (this is not done yet) and harmonize with the name of the
outer logging function. If that name had been left as gpsd_report()
there would have been scope for bad confusion with the report_hook
member.
Also, remove two stray duplicative printf calls from the NMEA2000 driver
(drivers shouldn't have printfs!) and fix one typo.
This is a step towards factoring out ntplib. For that to happen, the
PPS thread code needs to be decoupled from the core session structure.
No logic changes. Object compatibility preserved. All regression tests pass.
|
|
|
|
| |
We need to sneak up on this in a more subtle way.
|
|
|
|
|
|
| |
The new struct ppsthread_t isolates the interface to the PPS monitor loop.
It will need more members before we're done, including some reporting
hooks.
|
|
|
|
|
|
|
| |
All knowledge of the ntpd SHM format is now confined to the three
files ntpshm.h, ntpshmread.c, and ntpshmwrite.c.
No logic changes. All regression tests pass. PPS works on GR-601W.
|
| |
|
|
|
|
|
|
| |
Build was failing since it couldn't correctly determine the dependencies for
ntpshmmon when using yocto-dizzy. Fixing what looked like simple copy/paste
errors in SConstruct fixes the build.
|