bb83d5b074
Add a couple of patches submitted by Mike Frysinger to gpsd upstream. One of these patches (that for the gpsd/dbus interface) fixes autobuild failures such as the following. http://autobuild.buildroot.net/results/41ccc838c5d44ab237a7195767940585bbb8b1f6 Note that neither of these patches has yet been accepted upstream. Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
The current libgps.a logic doesn't pass down pkg-config output from
|
|
dbus and such which breaks building when compiling:
|
|
|
|
gcc -o libgps_dbus.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized \
|
|
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations \
|
|
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type \
|
|
-O2 libgps_dbus.c
|
|
libgps_dbus.c:26:23: fatal error: dbus/dbus.h: No such file or directory
|
|
compilation terminated.
|
|
|
|
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
Signed-off-by: Simon Dawson <spdawson@gmail.com>
|
|
---
|
|
SConstruct | 4 +++-
|
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/SConstruct b/SConstruct
|
|
index e5d1f54..a56fa9b 100644
|
|
--- a/SConstruct
|
|
+++ b/SConstruct
|
|
@@ -886,7 +886,9 @@ gpsdlibs = ["-lgpsd"] + usblibs + bluezlibs + gpslibs + caplibs
|
|
# linking
|
|
# The final executable will build but not be portable.
|
|
|
|
-env.StaticLibrary(target = 'libgps.a', source = libgps_sources)
|
|
+env.StaticLibrary(target='libgps.a',
|
|
+ source=libgps_sources,
|
|
+ parse_flags=dbus_libs + rtlibs)
|
|
|
|
# Source groups
|
|
|