add -fno-threadsafe-statics to avoid sdl depp

This commit is contained in:
2022-03-10 22:22:03 +01:00
parent ecf35c620c
commit 9d00d5c8d1

View File

@ -29,8 +29,8 @@ set(CMAKE_LINKER /usr/bin/avr-ld)
# Compiler flags
add_definitions(-mmcu=${MCU} -DF_CPU=${CPU_SPEED})
add_definitions(-s -c -g -O2 -Wall -std=c++17 )
add_definitions(-fno-exceptions -ffunction-sections -fdata-sections)
add_definitions(-s -c -g -Os -Wall -std=c++17 -flto)
add_definitions(-fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics)
# Linker flags
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-Os") # remove -rdynamic for C