|
|
@ -385,6 +385,12 @@ class sitl(Board): |
|
|
|
'-O3', |
|
|
|
'-O3', |
|
|
|
] |
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if 'clang++' in cfg.env.COMPILER_CXX and cfg.options.asan: |
|
|
|
|
|
|
|
env.CXXFLAGS += [ |
|
|
|
|
|
|
|
'-fsanitize=address', |
|
|
|
|
|
|
|
'-fno-omit-frame-pointer', |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
env.LIB += [ |
|
|
|
env.LIB += [ |
|
|
|
'm', |
|
|
|
'm', |
|
|
|
] |
|
|
|
] |
|
|
@ -393,6 +399,10 @@ class sitl(Board): |
|
|
|
cfg.check_feenableexcept() |
|
|
|
cfg.check_feenableexcept() |
|
|
|
|
|
|
|
|
|
|
|
env.LINKFLAGS += ['-pthread',] |
|
|
|
env.LINKFLAGS += ['-pthread',] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if cfg.env.DEBUG and 'clang++' in cfg.env.COMPILER_CXX and cfg.options.asan: |
|
|
|
|
|
|
|
env.LINKFLAGS += ['-fsanitize=address'] |
|
|
|
|
|
|
|
|
|
|
|
env.AP_LIBRARIES += [ |
|
|
|
env.AP_LIBRARIES += [ |
|
|
|
'AP_HAL_SITL', |
|
|
|
'AP_HAL_SITL', |
|
|
|
'SITL', |
|
|
|
'SITL', |
|
|
|