diff --git a/.gitmodules b/.gitmodules index 79324fa8..0feddbdf 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,15 @@ [submodule "crosstool-ng"] path = crosstool-ng url = https://github.com/zephyrproject-rtos/crosstool-ng.git +[submodule "binutils"] + path = binutils + url = https://github.com/zephyrproject-rtos/binutils-gdb.git +[submodule "newlib"] + path = newlib + url = https://github.com/zephyrproject-rtos/newlib-cygwin.git +[submodule "gcc"] + path = gcc + url = https://github.com/zephyrproject-rtos/gcc.git +[submodule "gdb"] + path = gdb + url = https://github.com/zephyrproject-rtos/binutils-gdb.git diff --git a/binutils b/binutils new file mode 160000 index 00000000..c7d30a54 --- /dev/null +++ b/binutils @@ -0,0 +1 @@ +Subproject commit c7d30a54fc17c1e9d9b1c39c7623222442c63af8 diff --git a/configs/aarch64-zephyr-elf.config b/configs/aarch64-zephyr-elf.config index 1f5afd93..495960ac 100644 --- a/configs/aarch64-zephyr-elf.config +++ b/configs/aarch64-zephyr-elf.config @@ -1,18 +1,15 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_ARM=y CT_MULTILIB=y CT_ARCH_64=y CT_TARGET_VENDOR="zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -28,21 +25,17 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="--enable-targets=arm-zephyr-eabi" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/arc-zephyr-elf.config b/configs/arc-zephyr-elf.config index 18c8a7eb..01a21cab 100644 --- a/configs/arc-zephyr-elf.config +++ b/configs/arc-zephyr-elf.config @@ -1,18 +1,15 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_ARC=y CT_MULTILIB=y CT_TARGET_CFLAGS="-mno-sdata" CT_TARGET_VENDOR="zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -28,20 +25,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/arc64-zephyr-elf.config b/configs/arc64-zephyr-elf.config index 7306e29d..108c23fa 100644 --- a/configs/arc64-zephyr-elf.config +++ b/configs/arc64-zephyr-elf.config @@ -1,6 +1,5 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set CT_PATCH_BUNDLED_LOCAL=y CT_LOCAL_PATCH_DIR="${CT_TOP_DIR}/../../patches-arc64" @@ -9,12 +8,17 @@ CT_ARCH_ARC=y CT_MULTILIB=y CT_ARCH_64=y CT_TARGET_VENDOR="zephyr" +# FIXME: ARC64 binutils has a non-global patch (in patches-arc64), so we must +# use SRC_DEVEL to ensure that the patch gets applied. Eventually, the +# ARC64 binutils patch should be reworked so that it can be merged into +# the current Zephyr binutils branch without affecting other archs. CT_BINUTILS_SRC_DEVEL=y CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +# CT_BINUTILS_SRC_CUSTOM=y +# CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -30,17 +34,14 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y # CT_DEBUG_GDB is not set CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/arm-zephyr-eabi.config b/configs/arm-zephyr-eabi.config index f2d62c3a..1652457e 100644 --- a/configs/arm-zephyr-eabi.config +++ b/configs/arm-zephyr-eabi.config @@ -1,18 +1,15 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_ARM=y CT_ARCH_ARM_INTERWORKING=y CT_MULTILIB=y CT_TARGET_VENDOR="zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -28,21 +25,17 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_GCC_MULTILIB_LIST="rmprofile" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y CT_LIBC_NEWLIB_NANO_TARGET_CFLAGS="-mthumb-interwork" diff --git a/configs/mips-zephyr-elf.config b/configs/mips-zephyr-elf.config index 042b0091..9642bca8 100644 --- a/configs/mips-zephyr-elf.config +++ b/configs/mips-zephyr-elf.config @@ -1,18 +1,15 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_MIPS=y CT_MULTILIB=y CT_TARGET_CFLAGS="-G0 -mno-gpopt" CT_TARGET_VENDOR="zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -28,20 +25,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/nios2-zephyr-elf.config b/configs/nios2-zephyr-elf.config index 154f5792..a76f4510 100644 --- a/configs/nios2-zephyr-elf.config +++ b/configs/nios2-zephyr-elf.config @@ -1,18 +1,15 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_NIOS2=y CT_MULTILIB=y CT_ARCH_USE_MMU=y CT_TARGET_VENDOR="zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -28,20 +25,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/riscv64-zephyr-elf.config b/configs/riscv64-zephyr-elf.config index 6c7cdc41..549fc790 100644 --- a/configs/riscv64-zephyr-elf.config +++ b/configs/riscv64-zephyr-elf.config @@ -1,6 +1,5 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_RISCV=y @@ -9,12 +8,10 @@ CT_ARCH_64=y CT_ARCH_ARCH="rv32ima" CT_ARCH_ABI="ilp32" CT_TARGET_VENDOR="zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -30,20 +27,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/sparc-zephyr-elf.config b/configs/sparc-zephyr-elf.config index 57ff84fb..1554b1cb 100644 --- a/configs/sparc-zephyr-elf.config +++ b/configs/sparc-zephyr-elf.config @@ -1,17 +1,14 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_SPARC=y CT_MULTILIB=y CT_TARGET_VENDOR="zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -27,20 +24,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/x86_64-zephyr-elf.config b/configs/x86_64-zephyr-elf.config index 126cdc3c..8dd1d527 100644 --- a/configs/x86_64-zephyr-elf.config +++ b/configs/x86_64-zephyr-elf.config @@ -1,19 +1,16 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_X86=y CT_MULTILIB=y CT_ARCH_64=y CT_TARGET_VENDOR="zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" CT_BINUTILS_EXTRA_CONFIG_ARRAY="--enable-targets=x86_64-pep" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -29,21 +26,17 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array --with-cpu-32=i586 --with-arch-32=i586 --with-cpu-64=generic --with-arch-64=x86-64" # CT_CC_GCC_LIBMPX is not set CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/xtensa-intel_apl_adsp_zephyr-elf.config b/configs/xtensa-intel_apl_adsp_zephyr-elf.config index 8d9615c2..92ead2a9 100644 --- a/configs/xtensa-intel_apl_adsp_zephyr-elf.config +++ b/configs/xtensa-intel_apl_adsp_zephyr-elf.config @@ -1,6 +1,5 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_XTENSA=y @@ -9,12 +8,10 @@ CT_XTENSA_CUSTOM=y CT_OVERLAY_NAME="intel_apl_adsp" CT_OVERLAY_LOCATION="./overlays" CT_TARGET_VENDOR="intel_apl_adsp_zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -30,20 +27,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/xtensa-intel_bdw_adsp_zephyr-elf.config b/configs/xtensa-intel_bdw_adsp_zephyr-elf.config index fb384e8a..540eb333 100644 --- a/configs/xtensa-intel_bdw_adsp_zephyr-elf.config +++ b/configs/xtensa-intel_bdw_adsp_zephyr-elf.config @@ -1,6 +1,5 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_XTENSA=y @@ -9,12 +8,10 @@ CT_XTENSA_CUSTOM=y CT_OVERLAY_NAME="intel_bdw_adsp" CT_OVERLAY_LOCATION="./overlays" CT_TARGET_VENDOR="intel_bdw_adsp_zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -30,20 +27,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/xtensa-intel_byt_adsp_zephyr-elf.config b/configs/xtensa-intel_byt_adsp_zephyr-elf.config index 79134d22..7cc9d25a 100644 --- a/configs/xtensa-intel_byt_adsp_zephyr-elf.config +++ b/configs/xtensa-intel_byt_adsp_zephyr-elf.config @@ -1,6 +1,5 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_XTENSA=y @@ -9,12 +8,10 @@ CT_XTENSA_CUSTOM=y CT_OVERLAY_NAME="intel_byt_adsp" CT_OVERLAY_LOCATION="./overlays" CT_TARGET_VENDOR="intel_byt_adsp_zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -30,20 +27,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/xtensa-intel_s1000_zephyr-elf.config b/configs/xtensa-intel_s1000_zephyr-elf.config index e5e6bd65..9ca87acb 100644 --- a/configs/xtensa-intel_s1000_zephyr-elf.config +++ b/configs/xtensa-intel_s1000_zephyr-elf.config @@ -1,6 +1,5 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_XTENSA=y @@ -8,12 +7,10 @@ CT_XTENSA_CUSTOM=y CT_OVERLAY_NAME="intel_s1000" CT_OVERLAY_LOCATION="./overlays" CT_TARGET_VENDOR="intel_s1000_zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -29,21 +26,17 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="--enable-xtensa-use-target-regnum --disable-xtensa-remote-g-packet" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/xtensa-nxp_imx8m_adsp_zephyr-elf.config b/configs/xtensa-nxp_imx8m_adsp_zephyr-elf.config index c84a53c0..ef350e7b 100644 --- a/configs/xtensa-nxp_imx8m_adsp_zephyr-elf.config +++ b/configs/xtensa-nxp_imx8m_adsp_zephyr-elf.config @@ -1,6 +1,5 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_XTENSA=y @@ -9,12 +8,10 @@ CT_XTENSA_CUSTOM=y CT_OVERLAY_NAME="nxp_imx8m_adsp" CT_OVERLAY_LOCATION="./overlays" CT_TARGET_VENDOR="nxp_imx8m_adsp_zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -30,20 +27,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/xtensa-nxp_imx_adsp_zephyr-elf.config b/configs/xtensa-nxp_imx_adsp_zephyr-elf.config index d083f2cf..423f4619 100644 --- a/configs/xtensa-nxp_imx_adsp_zephyr-elf.config +++ b/configs/xtensa-nxp_imx_adsp_zephyr-elf.config @@ -1,6 +1,5 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_XTENSA=y @@ -9,12 +8,10 @@ CT_XTENSA_CUSTOM=y CT_OVERLAY_NAME="nxp_imx_adsp" CT_OVERLAY_LOCATION="./overlays" CT_TARGET_VENDOR="nxp_imx_adsp_zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -30,20 +27,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/configs/xtensa-sample_controller_zephyr-elf.config b/configs/xtensa-sample_controller_zephyr-elf.config index 5b213470..e38b1933 100644 --- a/configs/xtensa-sample_controller_zephyr-elf.config +++ b/configs/xtensa-sample_controller_zephyr-elf.config @@ -1,6 +1,5 @@ CT_CONFIG_VERSION="3" CT_EXPERIMENTAL=y -CT_LOCAL_TARBALLS_DIR="${CT_PREFIX:-${HOME}/x-tools}/sources" # CT_PREFIX_DIR_RO is not set # CT_LOG_PROGRESS_BAR is not set CT_ARCH_XTENSA=y @@ -8,12 +7,10 @@ CT_XTENSA_CUSTOM=y CT_OVERLAY_NAME="sample_controller" CT_OVERLAY_LOCATION="./overlays" CT_TARGET_VENDOR="sample_controller_zephyr" -CT_BINUTILS_SRC_DEVEL=y -CT_BINUTILS_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_BINUTILS_DEVEL_REVISION="c7d30a54fc17c1e9d9b1c39c7623222442c63af8" -CT_NEWLIB_SRC_DEVEL=y -CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_BINUTILS_SRC_CUSTOM=y +CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils" +CT_NEWLIB_SRC_CUSTOM=y +CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2" # CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set CT_LIBC_NEWLIB_IO_C99FMT=y @@ -29,20 +26,16 @@ CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y # CT_LIBC_NEWLIB_NANO_MALLOC is not set # CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set CT_LIBC_NEWLIB_EXTRA_SECTIONS=y -CT_GCC_SRC_DEVEL=y -CT_GCC_DEVEL_VCS_git=y -CT_GCC_DEVEL_URL="https://github.com/zephyrproject-rtos/gcc.git" -CT_GCC_DEVEL_REVISION="8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf" +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array" CT_CC_LANG_CXX=y CT_DEBUG_GDB=y -CT_GDB_SRC_DEVEL=y -CT_GDB_DEVEL_URL="https://github.com/zephyrproject-rtos/binutils-gdb.git" -CT_GDB_DEVEL_REVISION="8dc5ea2c613782deec380bbad4067e846b0f217e" +CT_GDB_SRC_CUSTOM=y +CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb" CT_COMP_LIBS_NEWLIB_NANO=y -CT_NEWLIB_NANO_SRC_DEVEL=y -CT_NEWLIB_NANO_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git" -CT_NEWLIB_NANO_DEVEL_REVISION="2893dbb10f1fe3bf431a26f89a22e12a5020dc02" +CT_NEWLIB_NANO_SRC_CUSTOM=y +CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib" CT_NEWLIB_NANO_GCC_LIBSTDCXX=y CT_NEWLIB_NANO_INSTALL_IN_TARGET=y # CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set diff --git a/crosstool-ng b/crosstool-ng index 063fff25..3e76b345 160000 --- a/crosstool-ng +++ b/crosstool-ng @@ -1 +1 @@ -Subproject commit 063fff25ef9b89116eeff2a4d8312e68a0a0acf6 +Subproject commit 3e76b3453b9c68d6d6d6b3ee0155668a2202f34b diff --git a/gcc b/gcc new file mode 160000 index 00000000..8c1f3dcc --- /dev/null +++ b/gcc @@ -0,0 +1 @@ +Subproject commit 8c1f3dcc6eddf3392d77f56c9bed69e5d6446cdf diff --git a/gdb b/gdb new file mode 160000 index 00000000..8dc5ea2c --- /dev/null +++ b/gdb @@ -0,0 +1 @@ +Subproject commit 8dc5ea2c613782deec380bbad4067e846b0f217e diff --git a/newlib b/newlib new file mode 160000 index 00000000..2893dbb1 --- /dev/null +++ b/newlib @@ -0,0 +1 @@ +Subproject commit 2893dbb10f1fe3bf431a26f89a22e12a5020dc02