File tree Expand file tree Collapse file tree 1 file changed +2
-15
lines changed Expand file tree Collapse file tree 1 file changed +2
-15
lines changed Original file line number Diff line number Diff line change @@ -179,21 +179,6 @@ if(CONFIG_COMPILER_DISABLE_GCC14_WARNINGS)
179
179
list (APPEND compile_options "-Wno-calloc-transposed-args" )
180
180
endif ()
181
181
182
- if (CONFIG_COMPILER_ENABLE_LTO )
183
- set (CMAKE_AR ${_CMAKE_TOOLCHAIN_PREFIX} gcc-ar )
184
- set (CMAKE_RANLIB ${_CMAKE_TOOLCHAIN_PREFIX} gcc-ranlib )
185
- list (APPEND compile_options "-flto=auto"
186
- "-ffat-lto-objects"
187
- "-flto-compression-level=9" )
188
- list (APPEND link_options "-flto"
189
- "-fuse-linker-plugin"
190
- "-ffat-lto-objects"
191
- "-flto-partition=max" )
192
- else ()
193
- list (APPEND compile_options "-fno-lto" )
194
- list (APPEND link_options "-fno-lto" )
195
- endif ()
196
-
197
182
if (CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS )
198
183
if (NOT CMAKE_C_COMPILER_ID MATCHES "Clang" )
199
184
idf_build_replace_option_from_property (COMPILE_OPTIONS "-Werror" "-Werror=all" )
@@ -213,6 +198,8 @@ if(CONFIG_ESP_SYSTEM_USE_EH_FRAME)
213
198
list (APPEND link_options "-Wl,--eh-frame-hdr" )
214
199
endif ()
215
200
201
+ list (APPEND link_options "-fno-lto" )
202
+
216
203
if (CONFIG_IDF_TARGET_LINUX AND CMAKE_HOST_SYSTEM_NAME STREQUAL "Darwin" )
217
204
# Not all versions of the MacOS linker support the -warn_commons flag.
218
205
# ld version 1053.12 (and above) have been tested to support it.
You can’t perform that action at this time.
0 commit comments