Skip to content

Commit 04bfc60

Browse files
committed
newlib: Update to newlib 3.3
Move to using a zephyr fork of newlib based on a combo of http://cygwin.com/git/newlib-cygwin.git https://github.com/jcmvbkbc/newlib-xtensa/tree/xtensa-3.2.0 Signed-off-by: Kumar Gala <[email protected]>
1 parent ad509a0 commit 04bfc60

14 files changed

+39
-700
lines changed

configs/arc.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CT_CONFIG_VERSION="3"
2+
CT_EXPERIMENTAL=y
23
CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources"
34
# CT_PREFIX_DIR_RO is not set
45
CT_PATCH_BUNDLED_LOCAL=y
@@ -9,7 +10,9 @@ CT_MULTILIB=y
910
CT_TARGET_CFLAGS="-mno-sdata"
1011
CT_TARGET_VENDOR="zephyr"
1112
CT_BINUTILS_V_2_32=y
12-
CT_NEWLIB_V_3_1=y
13+
CT_NEWLIB_SRC_DEVEL=y
14+
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
15+
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
1316
CT_LIBC_NEWLIB_IO_LL=y
1417
CT_LIBC_NEWLIB_IO_FLOAT=y
1518
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/arm.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CT_CONFIG_VERSION="3"
2+
CT_EXPERIMENTAL=y
23
CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources"
34
# CT_PREFIX_DIR_RO is not set
45
CT_PATCH_BUNDLED_LOCAL=y
@@ -9,7 +10,9 @@ CT_ARCH_ARM_INTERWORKING=y
910
CT_MULTILIB=y
1011
CT_TARGET_VENDOR="zephyr"
1112
CT_BINUTILS_V_2_32=y
12-
CT_NEWLIB_V_3_1=y
13+
CT_NEWLIB_SRC_DEVEL=y
14+
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
15+
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
1316
CT_LIBC_NEWLIB_IO_LL=y
1417
CT_LIBC_NEWLIB_IO_FLOAT=y
1518
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/arm64.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CT_CONFIG_VERSION="3"
2+
CT_EXPERIMENTAL=y
23
CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources"
34
# CT_PREFIX_DIR_RO is not set
45
CT_PATCH_BUNDLED_LOCAL=y
@@ -9,7 +10,9 @@ CT_MULTILIB=y
910
CT_ARCH_64=y
1011
CT_TARGET_VENDOR="zephyr"
1112
CT_BINUTILS_V_2_32=y
12-
CT_NEWLIB_V_3_1=y
13+
CT_NEWLIB_SRC_DEVEL=y
14+
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
15+
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
1316
CT_LIBC_NEWLIB_IO_LL=y
1417
CT_LIBC_NEWLIB_IO_FLOAT=y
1518
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/i586.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CT_CONFIG_VERSION="3"
2+
CT_EXPERIMENTAL=y
23
CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources"
34
# CT_PREFIX_DIR_RO is not set
45
CT_PATCH_BUNDLED_LOCAL=y
@@ -10,7 +11,9 @@ CT_MULTILIB=y
1011
CT_TARGET_CFLAGS="-m32"
1112
CT_TARGET_VENDOR="zephyr"
1213
CT_BINUTILS_V_2_32=y
13-
CT_NEWLIB_V_3_1=y
14+
CT_NEWLIB_SRC_DEVEL=y
15+
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
16+
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
1417
CT_LIBC_NEWLIB_IO_LL=y
1518
CT_LIBC_NEWLIB_IO_FLOAT=y
1619
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/iamcu.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CT_CONFIG_VERSION="2"
2+
CT_EXPERIMENTAL=y
23
CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources"
34
# CT_PREFIX_DIR_RO is not set
45
CT_PATCH_BUNDLED_LOCAL=y
@@ -10,7 +11,9 @@ CT_ARCH_X86_IAMCU=y
1011
CT_TARGET_CFLAGS="-miamcu -m32"
1112
CT_TARGET_VENDOR="zephyr"
1213
CT_BINUTILS_V_2_32=y
13-
CT_NEWLIB_V_3_1=y
14+
CT_NEWLIB_SRC_DEVEL=y
15+
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
16+
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
1417
CT_LIBC_NEWLIB_IO_LL=y
1518
CT_LIBC_NEWLIB_IO_FLOAT=y
1619
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/mips.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CT_CONFIG_VERSION="2"
2+
CT_EXPERIMENTAL=y
23
CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources"
34
# CT_PREFIX_DIR_RO is not set
45
CT_PATCH_BUNDLED_LOCAL=y
@@ -8,7 +9,9 @@ CT_ARCH_MIPS=y
89
CT_MULTILIB=y
910
CT_TARGET_VENDOR="zephyr"
1011
CT_BINUTILS_V_2_32=y
11-
CT_NEWLIB_V_3_1=y
12+
CT_NEWLIB_SRC_DEVEL=y
13+
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
14+
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
1215
CT_LIBC_NEWLIB_IO_LL=y
1316
CT_LIBC_NEWLIB_IO_FLOAT=y
1417
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/nios2.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CT_CONFIG_VERSION="3"
2+
CT_EXPERIMENTAL=y
23
CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources"
34
# CT_PREFIX_DIR_RO is not set
45
CT_PATCH_BUNDLED_LOCAL=y
@@ -9,7 +10,9 @@ CT_MULTILIB=y
910
CT_ARCH_USE_MMU=y
1011
CT_TARGET_VENDOR="zephyr"
1112
CT_BINUTILS_V_2_32=y
12-
CT_NEWLIB_V_3_1=y
13+
CT_NEWLIB_SRC_DEVEL=y
14+
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
15+
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
1316
CT_LIBC_NEWLIB_IO_LL=y
1417
CT_LIBC_NEWLIB_IO_FLOAT=y
1518
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/riscv64.config

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ CT_ARCH_ARCH="rv32ima"
1212
CT_ARCH_ABI="ilp32"
1313
CT_TARGET_VENDOR="zephyr"
1414
CT_BINUTILS_V_2_32=y
15-
CT_NEWLIB_V_3_1=y
15+
CT_NEWLIB_SRC_DEVEL=y
16+
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
17+
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
1618
CT_LIBC_NEWLIB_IO_LL=y
1719
CT_LIBC_NEWLIB_IO_FLOAT=y
1820
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/sparc.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CT_CONFIG_VERSION="3"
2+
CT_EXPERIMENTAL=y
23
CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources"
34
# CT_PREFIX_DIR_RO is not set
45
CT_PATCH_BUNDLED_LOCAL=y
@@ -8,7 +9,9 @@ CT_ARCH_SPARC=y
89
CT_MULTILIB=y
910
CT_TARGET_VENDOR="zephyr"
1011
CT_BINUTILS_V_2_32=y
11-
CT_NEWLIB_V_3_1=y
12+
CT_NEWLIB_SRC_DEVEL=y
13+
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
14+
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
1215
CT_LIBC_NEWLIB_IO_LL=y
1316
CT_LIBC_NEWLIB_IO_FLOAT=y
1417
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/x86_64-zephyr-elf.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
CT_CONFIG_VERSION="3"
2+
CT_EXPERIMENTAL=y
23
CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources"
34
# CT_PREFIX_DIR_RO is not set
45
CT_PATCH_BUNDLED_LOCAL=y
@@ -9,7 +10,9 @@ CT_MULTILIB=y
910
CT_ARCH_64=y
1011
CT_TARGET_VENDOR="zephyr"
1112
CT_BINUTILS_V_2_32=y
12-
CT_NEWLIB_V_3_1=y
13+
CT_NEWLIB_SRC_DEVEL=y
14+
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
15+
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
1316
CT_LIBC_NEWLIB_IO_LL=y
1417
CT_LIBC_NEWLIB_IO_FLOAT=y
1518
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

0 commit comments

Comments
 (0)