From ba61f3f36c53919494375adfe73420844e58e0de Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sun, 25 Oct 2015 14:36:58 +0100 Subject: [PATCH] Re-add missing flags --- cmake/common/px4_base.cmake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmake/common/px4_base.cmake b/cmake/common/px4_base.cmake index 66ec86b848..26598fef70 100644 --- a/cmake/common/px4_base.cmake +++ b/cmake/common/px4_base.cmake @@ -633,10 +633,16 @@ function(px4_add_common_flags) -DCONFIG_ARCH_BOARD_${board_config} ) - + if (NOT ${CMAKE_C_COMPILER_ID} MATCHES ".*Clang.*") + set(added_exe_link_flags + -Wl,--warn-common + -Wl,--gc-sections + ) + else() set(added_exe_link_flags -Wl,--warn-common ) + endif() # output foreach(var ${inout_vars})