Skip to content

Commit 46ceb89

Browse files
committed
newlib: Enable C99 format specifier support for newlib-nano
This commit enables the C99 format specifier support for the newlib nano variant since it is required for C99 standard compatibility. Without this, Zephyr applications cannot make use of the format specifiers newly added in the C99 standard such as `%hhu` and `%hhd`. Moreover, the newlib `inttypes.h` defines `PRI*8` macros as `%hh*` even when this configuration is disabled, effectively making the abstraction provided by the `inttypes.h` useless due to lack of universality; for this reason, the C99 format specifier support must always be enabled for both full and nano variants of the newlib. For more details, refer to the issue zephyrproject-rtos/zephyr#45336. In addition, this commit disables the nano-formatted I/O build option for the newlib nano variant because this option limits the formatted I/O features to that of the C89 standard and overrides the C99 format specifier support option -- refer to the newlib documentation of the `--enable-newlib-nano-formatted-io` configuration. Signed-off-by: Stephanos Ioannidis <[email protected]>
1 parent 4d6d032 commit 46ceb89

18 files changed

+36
-36
lines changed

configs/aarch64-zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3838
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
3939
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4040
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
41-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
41+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4242
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4343
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4444
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -59,4 +59,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
5959
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6060
# CT_LIBC_NEWLIB_NANO_LTO is not set
6161
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
62-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
62+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/arc-zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3737
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
3838
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
3939
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
40-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
40+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4141
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4242
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -58,4 +58,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
5858
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
5959
# CT_LIBC_NEWLIB_NANO_LTO is not set
6060
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
61-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
61+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/arc64-zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
4444
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4545
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4646
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
47-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
47+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4848
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4949
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
5050
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -65,4 +65,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6565
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6666
# CT_LIBC_NEWLIB_NANO_LTO is not set
6767
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
68-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
68+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/arm-zephyr-eabi.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
3939
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4040
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
4141
CT_LIBC_NEWLIB_NANO_TARGET_CFLAGS="-mthumb-interwork"
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/mips-zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3737
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
3838
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
3939
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
40-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
40+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4141
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4242
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -58,4 +58,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
5858
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
5959
# CT_LIBC_NEWLIB_NANO_LTO is not set
6060
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
61-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
61+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/nios2-zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3737
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
3838
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
3939
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
40-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
40+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4141
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4242
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -58,4 +58,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
5858
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
5959
# CT_LIBC_NEWLIB_NANO_LTO is not set
6060
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
61-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
61+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/riscv64-zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3939
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4040
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4141
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/sparc-zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3636
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
3737
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
3838
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
39-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
39+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4040
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4141
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4242
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -57,4 +57,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
5757
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
5858
# CT_LIBC_NEWLIB_NANO_LTO is not set
5959
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
60-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
60+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/x86_64-zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3939
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4040
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4141
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/xtensa-espressif_esp32_zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3939
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4040
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4141
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/xtensa-espressif_esp32s2_zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3939
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4040
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4141
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/xtensa-intel_apl_adsp_zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3939
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4040
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4141
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/xtensa-intel_bdw_adsp_zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3939
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4040
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4141
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/xtensa-intel_byt_adsp_zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3939
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4040
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4141
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/xtensa-intel_s1000_zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3939
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4040
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4141
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/xtensa-nxp_imx8m_adsp_zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3939
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4040
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4141
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/xtensa-nxp_imx_adsp_zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3939
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4040
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4141
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
42-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4343
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4444
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4545
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -60,4 +60,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
6060
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6161
# CT_LIBC_NEWLIB_NANO_LTO is not set
6262
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
63-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
63+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

configs/xtensa-sample_controller_zephyr-elf.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CT_NEWLIB_NANO_SRC_CUSTOM=y
3838
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
3939
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4040
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
41-
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
41+
CT_LIBC_NEWLIB_NANO_IO_C99FMT=y
4242
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
4343
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
4444
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
@@ -59,4 +59,4 @@ CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
5959
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
6060
# CT_LIBC_NEWLIB_NANO_LTO is not set
6161
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
62-
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y
62+
# CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO is not set

0 commit comments

Comments
 (0)