Skip to content

Commit a046a0a

Browse files
committed
configs: Switch to newlib Git submodule
This commit updates the toolchain configurations to use the newlib Git submodule. Signed-off-by: Stephanos Ioannidis <[email protected]>
1 parent 1dee7c3 commit a046a0a

16 files changed

+64
-96
lines changed

configs/aarch64-zephyr-elf.config

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ CT_ARCH_64=y
88
CT_TARGET_VENDOR="zephyr"
99
CT_BINUTILS_SRC_CUSTOM=y
1010
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
11-
CT_NEWLIB_SRC_DEVEL=y
12-
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
13-
CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
11+
CT_NEWLIB_SRC_CUSTOM=y
12+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
1413
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1514
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
1615
CT_LIBC_NEWLIB_IO_C99FMT=y
@@ -38,9 +37,8 @@ CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git"
3837
CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e"
3938
CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="--enable-targets=arm-zephyr-eabi"
4039
CT_COMP_LIBS_NEWLIB_NANO=y
41-
CT_NEWLIB_NANO_SRC_DEVEL=y
42-
CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
43-
CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
40+
CT_NEWLIB_NANO_SRC_CUSTOM=y
41+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4442
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4543
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
4644
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set

configs/arc-zephyr-elf.config

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ CT_TARGET_CFLAGS="-mno-sdata"
88
CT_TARGET_VENDOR="zephyr"
99
CT_BINUTILS_SRC_CUSTOM=y
1010
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
11-
CT_NEWLIB_SRC_DEVEL=y
12-
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
13-
CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
11+
CT_NEWLIB_SRC_CUSTOM=y
12+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
1413
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1514
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
1615
CT_LIBC_NEWLIB_IO_C99FMT=y
@@ -37,9 +36,8 @@ CT_GDB_SRC_DEVEL=y
3736
CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git"
3837
CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e"
3938
CT_COMP_LIBS_NEWLIB_NANO=y
40-
CT_NEWLIB_NANO_SRC_DEVEL=y
41-
CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
42-
CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
39+
CT_NEWLIB_NANO_SRC_CUSTOM=y
40+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4341
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4442
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
4543
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set

configs/arc64-zephyr-elf.config

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@ CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git"
1717
CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8"
1818
# CT_BINUTILS_SRC_CUSTOM=y
1919
# CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
20-
CT_NEWLIB_SRC_DEVEL=y
21-
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
22-
CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
20+
CT_NEWLIB_SRC_CUSTOM=y
21+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
2322
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
2423
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
2524
CT_LIBC_NEWLIB_IO_C99FMT=y
@@ -43,9 +42,8 @@ CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-arra
4342
CT_CC_LANG_CXX=y
4443
# CT_DEBUG_GDB is not set
4544
CT_COMP_LIBS_NEWLIB_NANO=y
46-
CT_NEWLIB_NANO_SRC_DEVEL=y
47-
CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
48-
CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
45+
CT_NEWLIB_NANO_SRC_CUSTOM=y
46+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4947
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
5048
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
5149
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set

configs/arm-zephyr-eabi.config

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ CT_MULTILIB=y
88
CT_TARGET_VENDOR="zephyr"
99
CT_BINUTILS_SRC_CUSTOM=y
1010
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
11-
CT_NEWLIB_SRC_DEVEL=y
12-
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
13-
CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
11+
CT_NEWLIB_SRC_CUSTOM=y
12+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
1413
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1514
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
1615
CT_LIBC_NEWLIB_IO_C99FMT=y
@@ -38,9 +37,8 @@ CT_GDB_SRC_DEVEL=y
3837
CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git"
3938
CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e"
4039
CT_COMP_LIBS_NEWLIB_NANO=y
41-
CT_NEWLIB_NANO_SRC_DEVEL=y
42-
CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
43-
CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
40+
CT_NEWLIB_NANO_SRC_CUSTOM=y
41+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4442
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4543
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
4644
CT_LIBC_NEWLIB_NANO_TARGET_CFLAGS="-mthumb-interwork"

configs/mips-zephyr-elf.config

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ CT_TARGET_CFLAGS="-G0 -mno-gpopt"
88
CT_TARGET_VENDOR="zephyr"
99
CT_BINUTILS_SRC_CUSTOM=y
1010
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
11-
CT_NEWLIB_SRC_DEVEL=y
12-
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
13-
CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
11+
CT_NEWLIB_SRC_CUSTOM=y
12+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
1413
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1514
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
1615
CT_LIBC_NEWLIB_IO_C99FMT=y
@@ -37,9 +36,8 @@ CT_GDB_SRC_DEVEL=y
3736
CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git"
3837
CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e"
3938
CT_COMP_LIBS_NEWLIB_NANO=y
40-
CT_NEWLIB_NANO_SRC_DEVEL=y
41-
CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
42-
CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
39+
CT_NEWLIB_NANO_SRC_CUSTOM=y
40+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4341
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4442
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
4543
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set

configs/nios2-zephyr-elf.config

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ CT_ARCH_USE_MMU=y
88
CT_TARGET_VENDOR="zephyr"
99
CT_BINUTILS_SRC_CUSTOM=y
1010
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
11-
CT_NEWLIB_SRC_DEVEL=y
12-
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
13-
CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
11+
CT_NEWLIB_SRC_CUSTOM=y
12+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
1413
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1514
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
1615
CT_LIBC_NEWLIB_IO_C99FMT=y
@@ -37,9 +36,8 @@ CT_GDB_SRC_DEVEL=y
3736
CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git"
3837
CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e"
3938
CT_COMP_LIBS_NEWLIB_NANO=y
40-
CT_NEWLIB_NANO_SRC_DEVEL=y
41-
CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
42-
CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
39+
CT_NEWLIB_NANO_SRC_CUSTOM=y
40+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4341
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4442
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
4543
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set

configs/riscv64-zephyr-elf.config

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@ CT_ARCH_ABI="ilp32"
1010
CT_TARGET_VENDOR="zephyr"
1111
CT_BINUTILS_SRC_CUSTOM=y
1212
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
13-
CT_NEWLIB_SRC_DEVEL=y
14-
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
15-
CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
13+
CT_NEWLIB_SRC_CUSTOM=y
14+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
1615
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1716
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
1817
CT_LIBC_NEWLIB_IO_C99FMT=y
@@ -39,9 +38,8 @@ CT_GDB_SRC_DEVEL=y
3938
CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git"
4039
CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e"
4140
CT_COMP_LIBS_NEWLIB_NANO=y
42-
CT_NEWLIB_NANO_SRC_DEVEL=y
43-
CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
44-
CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
41+
CT_NEWLIB_NANO_SRC_CUSTOM=y
42+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4543
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4644
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
4745
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set

configs/sparc-zephyr-elf.config

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ CT_MULTILIB=y
77
CT_TARGET_VENDOR="zephyr"
88
CT_BINUTILS_SRC_CUSTOM=y
99
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
10-
CT_NEWLIB_SRC_DEVEL=y
11-
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
12-
CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
10+
CT_NEWLIB_SRC_CUSTOM=y
11+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
1312
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1413
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
1514
CT_LIBC_NEWLIB_IO_C99FMT=y
@@ -36,9 +35,8 @@ CT_GDB_SRC_DEVEL=y
3635
CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git"
3736
CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e"
3837
CT_COMP_LIBS_NEWLIB_NANO=y
39-
CT_NEWLIB_NANO_SRC_DEVEL=y
40-
CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
41-
CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
38+
CT_NEWLIB_NANO_SRC_CUSTOM=y
39+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4240
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4341
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
4442
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set

configs/x86_64-zephyr-elf.config

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ CT_TARGET_VENDOR="zephyr"
99
CT_BINUTILS_SRC_CUSTOM=y
1010
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
1111
CT_BINUTILS_EXTRA_CONFIG_ARRAY="--enable-targets=x86_64-pep"
12-
CT_NEWLIB_SRC_DEVEL=y
13-
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
14-
CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
12+
CT_NEWLIB_SRC_CUSTOM=y
13+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
1514
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1615
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
1716
CT_LIBC_NEWLIB_IO_C99FMT=y
@@ -39,9 +38,8 @@ CT_GDB_SRC_DEVEL=y
3938
CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git"
4039
CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e"
4140
CT_COMP_LIBS_NEWLIB_NANO=y
42-
CT_NEWLIB_NANO_SRC_DEVEL=y
43-
CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
44-
CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
41+
CT_NEWLIB_NANO_SRC_CUSTOM=y
42+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4543
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4644
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
4745
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set

configs/xtensa-intel_apl_adsp_zephyr-elf.config

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@ CT_OVERLAY_LOCATION="./overlays"
1010
CT_TARGET_VENDOR="intel_apl_adsp_zephyr"
1111
CT_BINUTILS_SRC_CUSTOM=y
1212
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
13-
CT_NEWLIB_SRC_DEVEL=y
14-
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
15-
CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
13+
CT_NEWLIB_SRC_CUSTOM=y
14+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
1615
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1716
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
1817
CT_LIBC_NEWLIB_IO_C99FMT=y
@@ -39,9 +38,8 @@ CT_GDB_SRC_DEVEL=y
3938
CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git"
4039
CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e"
4140
CT_COMP_LIBS_NEWLIB_NANO=y
42-
CT_NEWLIB_NANO_SRC_DEVEL=y
43-
CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
44-
CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02"
41+
CT_NEWLIB_NANO_SRC_CUSTOM=y
42+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
4543
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
4644
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
4745
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set

0 commit comments

Comments
 (0)