use LTO for riscv too (#20119)

LTO riscv issue is fixed in gcc used for building core 3
This commit is contained in:
Jason2866 2023-11-28 20:08:49 +01:00 committed by GitHub
parent d0f47efae5
commit 59c22b6353
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -129,11 +129,9 @@ lib_ignore = ${env:arduino30.lib_ignore}
extends = env:arduino30 extends = env:arduino30
board = esp32c2 board = esp32c2
build_unflags = ${env:arduino30.build_unflags} build_unflags = ${env:arduino30.build_unflags}
-flto
-mtarget-align -mtarget-align
build_flags = ${env:arduino30.build_flags} build_flags = ${env:arduino30.build_flags}
-DFIRMWARE_ARDUINO30 -DFIRMWARE_ARDUINO30
-fno-lto
-DOTA_URL='""' -DOTA_URL='""'
monitor_filters = esp32_exception_decoder monitor_filters = esp32_exception_decoder
lib_ignore = ${env:arduino30.lib_ignore} lib_ignore = ${env:arduino30.lib_ignore}
@ -142,11 +140,9 @@ lib_ignore = ${env:arduino30.lib_ignore}
extends = env:arduino30 extends = env:arduino30
board = esp32c3 board = esp32c3
build_unflags = ${env:arduino30.build_unflags} build_unflags = ${env:arduino30.build_unflags}
-flto
-mtarget-align -mtarget-align
build_flags = ${env:arduino30.build_flags} build_flags = ${env:arduino30.build_flags}
-DFIRMWARE_ARDUINO30 -DFIRMWARE_ARDUINO30
-fno-lto
monitor_filters = esp32_exception_decoder monitor_filters = esp32_exception_decoder
lib_ignore = ${env:arduino30.lib_ignore} lib_ignore = ${env:arduino30.lib_ignore}
@ -154,11 +150,9 @@ lib_ignore = ${env:arduino30.lib_ignore}
extends = env:arduino30 extends = env:arduino30
board = esp32c3cdc board = esp32c3cdc
build_unflags = ${env:arduino30.build_unflags} build_unflags = ${env:arduino30.build_unflags}
-flto
-mtarget-align -mtarget-align
build_flags = ${env:arduino30.build_flags} build_flags = ${env:arduino30.build_flags}
-DFIRMWARE_ARDUINO30 -DFIRMWARE_ARDUINO30
-fno-lto
monitor_filters = esp32_exception_decoder monitor_filters = esp32_exception_decoder
lib_ignore = ${env:arduino30.lib_ignore} lib_ignore = ${env:arduino30.lib_ignore}
@ -166,10 +160,8 @@ lib_ignore = ${env:arduino30.lib_ignore}
extends = env:arduino30 extends = env:arduino30
board = esp32c6 board = esp32c6
build_unflags = ${env:arduino30.build_unflags} build_unflags = ${env:arduino30.build_unflags}
-flto
-mtarget-align -mtarget-align
build_flags = ${env:arduino30.build_flags} build_flags = ${env:arduino30.build_flags}
-fno-lto
-DFIRMWARE_ARDUINO30 -DFIRMWARE_ARDUINO30
-DOTA_URL='""' -DOTA_URL='""'
monitor_filters = esp32_exception_decoder monitor_filters = esp32_exception_decoder
@ -179,10 +171,8 @@ lib_ignore = ${env:arduino30.lib_ignore}
extends = env:arduino30 extends = env:arduino30
board = esp32c6cdc board = esp32c6cdc
build_unflags = ${env:arduino30.build_unflags} build_unflags = ${env:arduino30.build_unflags}
-flto
-mtarget-align -mtarget-align
build_flags = ${env:arduino30.build_flags} build_flags = ${env:arduino30.build_flags}
-fno-lto
-DFIRMWARE_ARDUINO30 -DFIRMWARE_ARDUINO30
-DOTA_URL='""' -DOTA_URL='""'
monitor_filters = esp32_exception_decoder monitor_filters = esp32_exception_decoder
@ -192,10 +182,8 @@ lib_ignore = ${env:arduino30.lib_ignore}
extends = env:arduino30 extends = env:arduino30
board = esp32c6cdc board = esp32c6cdc
build_unflags = ${env:arduino30.build_unflags} build_unflags = ${env:arduino30.build_unflags}
-flto
-mtarget-align -mtarget-align
build_flags = ${env:arduino30.build_flags} build_flags = ${env:arduino30.build_flags}
-fno-lto
-DFIRMWARE_ARDUINO30 -DFIRMWARE_ARDUINO30
-DUSE_MI_EXT_GUI -DUSE_MI_EXT_GUI
-DUSE_MI_ESP32 -DUSE_MI_ESP32