Skip to content

Commit c433a76

Browse files
committed
Merge branch 'feature/xtensa-size-optimize-mno-target-align' into 'master'
change(xtensa): Add -mno-target-align to size-optimized builds Closes IDFGH-14980 See merge request espressif/esp-idf!39348
2 parents 49ae853 + e2e51c0 commit c433a76

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ if(BOOTLOADER_BUILD)
2323
endif()
2424
if(CMAKE_C_COMPILER_ID MATCHES "GNU")
2525
list(APPEND compile_options "-freorder-blocks")
26+
if(CONFIG_IDF_TARGET_ARCH_XTENSA)
27+
list(APPEND compile_options "-mno-target-align")
28+
endif()
2629
endif()
2730
elseif(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG)
2831
list(APPEND compile_options "-Og")
@@ -52,6 +55,9 @@ else()
5255
endif()
5356
if(CMAKE_C_COMPILER_ID MATCHES "GNU")
5457
list(APPEND compile_options "-freorder-blocks")
58+
if(CONFIG_IDF_TARGET_ARCH_XTENSA)
59+
list(APPEND compile_options "-mno-target-align")
60+
endif()
5561
endif()
5662
elseif(CONFIG_COMPILER_OPTIMIZATION_DEBUG)
5763
list(APPEND compile_options "-Og")

0 commit comments

Comments
 (0)