diff --git a/Kconfig b/Kconfig index 05a8b32cc2..c3b32063e4 100644 --- a/Kconfig +++ b/Kconfig @@ -323,8 +323,8 @@ mainmenu "Espressif IoT Development Framework Configuration" help This option sets compiler optimization level (gcc -O argument) for the app. - - The "Debug" setting will add the -0g flag to CFLAGS. - - The "Size" setting will add the -0s flag to CFLAGS. + - The "Debug" setting will add the -Og flag to CFLAGS. + - The "Size" setting will add the -Os flag to CFLAGS (-Oz with Clang). - The "Performance" setting will add the -O2 flag to CFLAGS. - The "None" setting will add the -O0 flag to CFLAGS. @@ -345,7 +345,7 @@ mainmenu "Espressif IoT Development Framework Configuration" config COMPILER_OPTIMIZATION_DEBUG bool "Debug (-Og)" config COMPILER_OPTIMIZATION_SIZE - bool "Optimize for size (-Os)" + bool "Optimize for size (-Os with GCC, -Oz with Clang)" config COMPILER_OPTIMIZATION_PERF bool "Optimize for performance (-O2)" config COMPILER_OPTIMIZATION_NONE diff --git a/components/bootloader/Kconfig.projbuild b/components/bootloader/Kconfig.projbuild index 57e255160e..95b28da4c6 100644 --- a/components/bootloader/Kconfig.projbuild +++ b/components/bootloader/Kconfig.projbuild @@ -20,14 +20,14 @@ menu "Bootloader config" This option sets compiler optimization level (gcc -O argument) for the bootloader. - - The default "Size" setting will add the -0s flag to CFLAGS. + - The default "Size" setting will add the -Os (-Oz with clang) flag to CFLAGS. - The "Debug" setting will add the -Og flag to CFLAGS. - The "Performance" setting will add the -O2 flag to CFLAGS. Note that custom optimization levels may be unsupported. config BOOTLOADER_COMPILER_OPTIMIZATION_SIZE - bool "Size (-Os)" + bool "Size (-Os with GCC, -Oz with Clang)" config BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG bool "Debug (-Og)" config BOOTLOADER_COMPILER_OPTIMIZATION_PERF