Skip to content

Commit 31f02b1

Browse files
committed
Revert "newlib: Enable C99 format specifier support for newlib-nano"
This reverts commit 46ceb89, which enabled the C99 format specifier support for the "nano" variant of the newlib. It has been decided at the TSC to keep the C99 format specifier support disabled for the newlib "nano" variant at the cost of breaking the C99 standard compatibility[1] until the picolibc gains more adoption and can function as an effective replacement of the newlib "nano" variant. [1] zephyrproject-rtos/zephyr#47329 (comment) Signed-off-by: Stephanos Ioannidis <[email protected]>
1 parent 274cb48 commit 31f02b1

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=y
41+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
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 is not set
62+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

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=y
40+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
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 is not set
61+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

configs/arc64-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=y
42+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
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 is not set
63+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

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=y
42+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
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 is not set
63+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

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=y
40+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
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 is not set
61+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

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=y
40+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
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 is not set
61+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

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=y
42+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
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 is not set
63+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

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=y
39+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
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 is not set
60+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

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=y
42+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
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 is not set
63+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

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=y
42+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
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 is not set
63+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

0 commit comments

Comments
 (0)