Mandatory LEAP* defines are only enabled when TIMEHINT_ENABLE is
enabled: https://gitlab.com/gpsd/gpsd/blob/master/gpsd.h#L293
And TIMEHINT_ENABLE is only enabled when NTPSHM_ENABLE is enabled:
https://gitlab.com/gpsd/gpsd/blob/master/gpsd.h#L109
Upstream has entirely dropped the TIMEHINT_ENABLE option:
https://gitlab.com/gpsd/gpsd/commit/
8546be5f1eee36fd3fc66f09f2adfc18814d574c
So, for the time being, we simply enable it unconditionally.
Fixes:
http://autobuild.buildroot.net/results/
44639b8fe407bee30ac96ab54b8037439f3dac88/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Thomas: drop Config.in.legacy, improve commit log]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
comment "profiling support not available with uClibc-based toolchain"
depends on !BR2_TOOLCHAIN_USES_GLIBC
-config BR2_PACKAGE_GPSD_NTP_SHM
- bool "NTP time hinting support"
-
config BR2_PACKAGE_GPSD_PPS
bool "PPS time syncing support"
select BR2_PACKAGE_GPSD_NTP_SHM
sysroot=$(STAGING_DIR) \
strip=no \
python=no \
- qt=no
+ qt=no \
+ ntpshm=yes
ifeq ($(BR2_PACKAGE_NCURSES),y)
GPSD_DEPENDENCIES += ncurses
endif
# Features
-ifneq ($(BR2_PACKAGE_GPSD_NTP_SHM),y)
-GPSD_SCONS_OPTS += ntpshm=no
-endif
ifneq ($(BR2_PACKAGE_GPSD_PPS),y)
GPSD_SCONS_OPTS += pps=no
endif