1
0

Removed flag -Os for virtual builds

The virtual hardware is among other purposses meant
to be used for debugging firmware issues.

The flag -Os optimizes out specific information that makes
proper debugging difficult in some situations.

Also, the virtual hardware does not come with restrictions
in terms of PROGMEM. That's why space efficiency is not needed there.

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
This commit is contained in:
Florian Fleissner 2019-06-13 14:06:14 +02:00 committed by Jesse Vincent
parent 2acc10f5d6
commit 8a8e5512bc

View File

@ -16,13 +16,13 @@ compiler.warning_flags.all=-Wall -Wextra
compiler.path= compiler.path=
compiler.c.cmd=gcc compiler.c.cmd=gcc
compiler.c.flags=-c -g -Os {compiler.warning_flags} -std=gnu11 -ffunction-sections -fdata-sections -MMD compiler.c.flags=-c -g {compiler.warning_flags} -std=gnu11 -ffunction-sections -fdata-sections -MMD
compiler.c.elf.flags={compiler.warning_flags} -Os -Wl,--gc-sections compiler.c.elf.flags={compiler.warning_flags} -Wl,--gc-sections
compiler.c.elf.flags_join_archives=rcT compiler.c.elf.flags_join_archives=rcT
compiler.c.elf.cmd=g++ compiler.c.elf.cmd=g++
compiler.S.flags=-c -g -x assembler-with-cpp compiler.S.flags=-c -g -x assembler-with-cpp
compiler.cpp.cmd=g++ compiler.cpp.cmd=g++
compiler.cpp.flags=-c -g -Os {compiler.warning_flags} -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -DARDUINO_VIRTUAL=1 -DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-Virtual.h" compiler.cpp.flags=-c -g {compiler.warning_flags} -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -DARDUINO_VIRTUAL=1 -DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-Virtual.h" -DUSBCON=dummy -DARDUINO_ARCH_AVR=1
compiler.ar.cmd=ar compiler.ar.cmd=ar
compiler.ar.flags=rcs compiler.ar.flags=rcs
compiler.objcopy.cmd=objcopy compiler.objcopy.cmd=objcopy