From 90818363eb262b9a4ceaaa76029991f0e044a48b Mon Sep 17 00:00:00 2001 From: Mark Charlebois Date: Mon, 16 Mar 2015 21:13:54 -0700 Subject: [PATCH] Linux: fix for undefined BO in mavlink_main_linux.cpp if termios.h is included before mathlib.h then BO is undefined. Since mathlib.h is not needed it was removed but I still don't know why this error occurs. Also added -lrt to link flags for clock_gettime Signed-off-by: Mark Charlebois --- makefiles/toolchain_native.mk | 2 +- src/modules/mavlink/mavlink_main_linux.cpp | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/makefiles/toolchain_native.mk b/makefiles/toolchain_native.mk index 785d0187e3..d983fd24e3 100644 --- a/makefiles/toolchain_native.mk +++ b/makefiles/toolchain_native.mk @@ -193,7 +193,7 @@ ARCHWARNINGSXX = $(ARCHWARNINGS) \ # pull in *just* libm from the toolchain ... this is grody LIBM := $(shell $(CC) $(ARCHCPUFLAGS) -print-file-name=libm.a) #EXTRA_LIBS += $(LIBM) -EXTRA_LIBS += -pthread -lm +EXTRA_LIBS += -pthread -lm -lrt # Flags we pass to the C compiler # diff --git a/src/modules/mavlink/mavlink_main_linux.cpp b/src/modules/mavlink/mavlink_main_linux.cpp index 694a9044d4..a6b49ee25f 100644 --- a/src/modules/mavlink/mavlink_main_linux.cpp +++ b/src/modules/mavlink/mavlink_main_linux.cpp @@ -68,7 +68,6 @@ #include #include #include -#include #include #include