gpsd: requires shared library support
gpsd always tries to build a shared library, so make it 'depends on !BR2_STATIC_LIBS'. We also propagate this to the only gpsd reverse dependency, the location support of sconeserver. While we're at it, we add a comment indicating the dependencies of this location support, which was missing. Fixes: http://autobuild.buildroot.org/results/f52/f5261a0933f9b5449d1f4e5cab1bb02e7154e683/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
e8156352fb
commit
db989f89c9
|
@ -1,6 +1,6 @@
|
|||
comment "gpsd needs a toolchain w/ threads"
|
||||
comment "gpsd needs a toolchain w/ threads, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
depends on !BR2_microblaze
|
||||
|
||||
config BR2_PACKAGE_GPSD
|
||||
|
@ -8,6 +8,8 @@ config BR2_PACKAGE_GPSD
|
|||
# Uses fork()
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
# Always tries to build a shared library
|
||||
depends on !BR2_STATIC_LIBS
|
||||
# triggers gcc ice
|
||||
depends on !BR2_microblaze
|
||||
help
|
||||
|
|
|
@ -64,10 +64,16 @@ config BR2_PACKAGE_SCONESERVER_LOCATION
|
|||
depends on BR2_USE_MMU # gpsd
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # gpsd
|
||||
depends on !BR2_microblaze # gpsd
|
||||
depends on !BR2_STATIC_LIBS # gpsd
|
||||
select BR2_PACKAGE_GPSD
|
||||
help
|
||||
Location module for Sconeserver
|
||||
|
||||
comment "location support needs a toolchain w/ theads, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBRARY
|
||||
depends on !BR2_microblaze
|
||||
|
||||
config BR2_PACKAGE_SCONESERVER_LETTUCE
|
||||
bool "lettuce"
|
||||
help
|
||||
|
|
Loading…
Reference in a new issue