Skip to content

Commit 29a0367

Browse files
committed
configs: Update configs to set explicit versions
Add explicit version for gcc, gdb, binutils, newlib. This maintains the same versions of these packages w/newer crosstool-ng update. Signed-off-by: Kumar Gala <[email protected]>
1 parent e22e87a commit 29a0367

17 files changed

+54
-0
lines changed

configs/arc.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ CT_ARCH_ARC=y
88
CT_MULTILIB=y
99
CT_TARGET_CFLAGS="-mno-sdata"
1010
CT_TARGET_VENDOR="zephyr"
11+
CT_BINUTILS_V_2_32=y
12+
CT_NEWLIB_V_3_1=y
1113
CT_LIBC_NEWLIB_IO_LL=y
1214
CT_LIBC_NEWLIB_IO_FLOAT=y
1315
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
@@ -32,9 +34,11 @@ CT_LIBC_NANO_NEWLIB_RETARGETABLE_LOCKING=y
3234
CT_LIBC_NANO_NEWLIB_NANO_MALLOC=y
3335
CT_LIBC_NANO_NEWLIB_NANO_FORMATTED_IO=y
3436
CT_LIBC_NANO_NEWLIB_EXTRA_SECTIONS=y
37+
CT_GCC_V_9=y
3538
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
3639
CT_CC_LANG_CXX=y
3740
CT_CC_GCC_LIBSTDCXX_NANO=y
3841
CT_DEBUG_GDB=y
42+
CT_GDB_V_8_3=y
3943
CT_GDB_CROSS_PYTHON_BINARY="python3.8"
4044
CT_GDB_CROSS_BUILD_NO_PYTHON=y

configs/arm.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ CT_ARCH_ARM=y
88
CT_ARCH_ARM_INTERWORKING=y
99
CT_MULTILIB=y
1010
CT_TARGET_VENDOR="zephyr"
11+
CT_BINUTILS_V_2_32=y
12+
CT_NEWLIB_V_3_1=y
1113
CT_LIBC_NEWLIB_IO_LL=y
1214
CT_LIBC_NEWLIB_IO_FLOAT=y
1315
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
@@ -32,10 +34,12 @@ CT_LIBC_NANO_NEWLIB_RETARGETABLE_LOCKING=y
3234
CT_LIBC_NANO_NEWLIB_NANO_MALLOC=y
3335
CT_LIBC_NANO_NEWLIB_NANO_FORMATTED_IO=y
3436
CT_LIBC_NANO_NEWLIB_EXTRA_SECTIONS=y
37+
CT_GCC_V_9=y
3538
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
3639
CT_CC_GCC_MULTILIB_LIST="rmprofile"
3740
CT_CC_LANG_CXX=y
3841
CT_CC_GCC_LIBSTDCXX_NANO=y
3942
CT_DEBUG_GDB=y
43+
CT_GDB_V_8_3=y
4044
CT_GDB_CROSS_PYTHON_BINARY="python3.8"
4145
CT_GDB_CROSS_BUILD_NO_PYTHON=y

configs/arm64.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ CT_ARCH_ARM=y
88
CT_MULTILIB=y
99
CT_ARCH_64=y
1010
CT_TARGET_VENDOR="zephyr"
11+
CT_BINUTILS_V_2_32=y
12+
CT_NEWLIB_V_3_1=y
1113
CT_LIBC_NEWLIB_IO_LL=y
1214
CT_LIBC_NEWLIB_IO_FLOAT=y
1315
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
@@ -32,10 +34,12 @@ CT_LIBC_NANO_NEWLIB_RETARGETABLE_LOCKING=y
3234
CT_LIBC_NANO_NEWLIB_NANO_MALLOC=y
3335
CT_LIBC_NANO_NEWLIB_NANO_FORMATTED_IO=y
3436
CT_LIBC_NANO_NEWLIB_EXTRA_SECTIONS=y
37+
CT_GCC_V_9=y
3538
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
3639
CT_CC_LANG_CXX=y
3740
CT_CC_GCC_LIBSTDCXX_NANO=y
3841
CT_DEBUG_GDB=y
42+
CT_GDB_V_8_3=y
3943
CT_GDB_CROSS_PYTHON_BINARY="python3.8"
4044
CT_GDB_CROSS_BUILD_NO_PYTHON=y
4145
CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="--enable-targets=arm-zephyr-eabi"

configs/i586.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ CT_ARCH_TUNE="pentium"
99
CT_MULTILIB=y
1010
CT_TARGET_CFLAGS="-m32"
1111
CT_TARGET_VENDOR="zephyr"
12+
CT_BINUTILS_V_2_32=y
13+
CT_NEWLIB_V_3_1=y
1214
CT_LIBC_NEWLIB_IO_LL=y
1315
CT_LIBC_NEWLIB_IO_FLOAT=y
1416
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
@@ -33,9 +35,11 @@ CT_LIBC_NANO_NEWLIB_RETARGETABLE_LOCKING=y
3335
CT_LIBC_NANO_NEWLIB_NANO_MALLOC=y
3436
CT_LIBC_NANO_NEWLIB_NANO_FORMATTED_IO=y
3537
CT_LIBC_NANO_NEWLIB_EXTRA_SECTIONS=y
38+
CT_GCC_V_9=y
3639
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
3740
CT_CC_LANG_CXX=y
3841
CT_CC_GCC_LIBSTDCXX_NANO=y
3942
CT_DEBUG_GDB=y
43+
CT_GDB_V_8_3=y
4044
CT_GDB_CROSS_PYTHON_BINARY="python3.8"
4145
CT_GDB_CROSS_BUILD_NO_PYTHON=y

configs/iamcu.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ CT_ARCH_TUNE="lakemont"
99
CT_ARCH_X86_IAMCU=y
1010
CT_TARGET_CFLAGS="-miamcu -m32"
1111
CT_TARGET_VENDOR="zephyr"
12+
CT_BINUTILS_V_2_32=y
13+
CT_NEWLIB_V_3_1=y
1214
CT_LIBC_NEWLIB_IO_LL=y
1315
CT_LIBC_NEWLIB_IO_FLOAT=y
1416
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
@@ -33,9 +35,11 @@ CT_LIBC_NANO_NEWLIB_RETARGETABLE_LOCKING=y
3335
CT_LIBC_NANO_NEWLIB_NANO_MALLOC=y
3436
CT_LIBC_NANO_NEWLIB_NANO_FORMATTED_IO=y
3537
CT_LIBC_NANO_NEWLIB_EXTRA_SECTIONS=y
38+
CT_GCC_V_9=y
3639
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
3740
CT_CC_LANG_CXX=y
3841
CT_CC_GCC_LIBSTDCXX_NANO=y
3942
CT_DEBUG_GDB=y
43+
CT_GDB_V_8_3=y
4044
CT_GDB_CROSS_PYTHON_BINARY="python3.8"
4145
CT_GDB_CROSS_BUILD_NO_PYTHON=y

configs/mips.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ CT_LOCAL_PATCH_DIR="${CT_TOP_DIR}/../../patches"
77
CT_ARCH_MIPS=y
88
CT_MULTILIB=y
99
CT_TARGET_VENDOR="zephyr"
10+
CT_BINUTILS_V_2_32=y
11+
CT_NEWLIB_V_3_1=y
1012
CT_LIBC_NEWLIB_IO_LL=y
1113
CT_LIBC_NEWLIB_IO_FLOAT=y
1214
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
@@ -31,9 +33,11 @@ CT_LIBC_NANO_NEWLIB_RETARGETABLE_LOCKING=y
3133
CT_LIBC_NANO_NEWLIB_NANO_MALLOC=y
3234
CT_LIBC_NANO_NEWLIB_NANO_FORMATTED_IO=y
3335
CT_LIBC_NANO_NEWLIB_EXTRA_SECTIONS=y
36+
CT_GCC_V_9=y
3437
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
3538
CT_CC_LANG_CXX=y
3639
CT_CC_GCC_LIBSTDCXX_NANO=y
3740
CT_DEBUG_GDB=y
41+
CT_GDB_V_8_3=y
3842
CT_GDB_CROSS_PYTHON_BINARY="python3.8"
3943
CT_GDB_CROSS_BUILD_NO_PYTHON=y

configs/nios2.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ CT_ARCH_NIOS2=y
88
CT_MULTILIB=y
99
CT_ARCH_USE_MMU=y
1010
CT_TARGET_VENDOR="zephyr"
11+
CT_BINUTILS_V_2_32=y
12+
CT_NEWLIB_V_3_1=y
1113
CT_LIBC_NEWLIB_IO_LL=y
1214
CT_LIBC_NEWLIB_IO_FLOAT=y
1315
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
@@ -32,9 +34,11 @@ CT_LIBC_NANO_NEWLIB_RETARGETABLE_LOCKING=y
3234
CT_LIBC_NANO_NEWLIB_NANO_MALLOC=y
3335
CT_LIBC_NANO_NEWLIB_NANO_FORMATTED_IO=y
3436
CT_LIBC_NANO_NEWLIB_EXTRA_SECTIONS=y
37+
CT_GCC_V_9=y
3538
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
3639
CT_CC_LANG_CXX=y
3740
CT_CC_GCC_LIBSTDCXX_NANO=y
3841
CT_DEBUG_GDB=y
42+
CT_GDB_V_8_3=y
3943
CT_GDB_CROSS_PYTHON_BINARY="python3.8"
4044
CT_GDB_CROSS_BUILD_NO_PYTHON=y

configs/riscv64.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ CT_ARCH_64=y
1111
CT_ARCH_ARCH="rv32ima"
1212
CT_ARCH_ABI="ilp32"
1313
CT_TARGET_VENDOR="zephyr"
14+
CT_BINUTILS_V_2_32=y
15+
CT_NEWLIB_V_3_1=y
1416
CT_LIBC_NEWLIB_IO_LL=y
1517
CT_LIBC_NEWLIB_IO_FLOAT=y
1618
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
@@ -35,9 +37,11 @@ CT_LIBC_NANO_NEWLIB_RETARGETABLE_LOCKING=y
3537
CT_LIBC_NANO_NEWLIB_NANO_MALLOC=y
3638
CT_LIBC_NANO_NEWLIB_NANO_FORMATTED_IO=y
3739
CT_LIBC_NANO_NEWLIB_EXTRA_SECTIONS=y
40+
CT_GCC_V_9=y
3841
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
3942
CT_CC_LANG_CXX=y
4043
CT_CC_GCC_LIBSTDCXX_NANO=y
4144
CT_DEBUG_GDB=y
45+
CT_GDB_V_8_3=y
4246
CT_GDB_CROSS_PYTHON_BINARY="python3.8"
4347
CT_GDB_CROSS_BUILD_NO_PYTHON=y

configs/sparc.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ CT_LOCAL_PATCH_DIR="${CT_TOP_DIR}/../../patches"
77
CT_ARCH_SPARC=y
88
CT_MULTILIB=y
99
CT_TARGET_VENDOR="zephyr"
10+
CT_BINUTILS_V_2_32=y
11+
CT_NEWLIB_V_3_1=y
1012
CT_LIBC_NEWLIB_IO_LL=y
1113
CT_LIBC_NEWLIB_IO_FLOAT=y
1214
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
@@ -31,9 +33,11 @@ CT_LIBC_NANO_NEWLIB_RETARGETABLE_LOCKING=y
3133
CT_LIBC_NANO_NEWLIB_NANO_MALLOC=y
3234
CT_LIBC_NANO_NEWLIB_NANO_FORMATTED_IO=y
3335
CT_LIBC_NANO_NEWLIB_EXTRA_SECTIONS=y
36+
CT_GCC_V_9=y
3437
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
3538
CT_CC_LANG_CXX=y
3639
CT_CC_GCC_LIBSTDCXX_NANO=y
3740
CT_DEBUG_GDB=y
41+
CT_GDB_V_8_3=y
3842
CT_GDB_CROSS_PYTHON_BINARY="python3.8"
3943
CT_GDB_CROSS_BUILD_NO_PYTHON=y

configs/x86_64-zephyr-elf.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ CT_ARCH_X86=y
88
CT_MULTILIB=y
99
CT_ARCH_64=y
1010
CT_TARGET_VENDOR="zephyr"
11+
CT_BINUTILS_V_2_32=y
12+
CT_NEWLIB_V_3_1=y
1113
CT_LIBC_NEWLIB_IO_LL=y
1214
CT_LIBC_NEWLIB_IO_FLOAT=y
1315
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
@@ -32,10 +34,12 @@ CT_LIBC_NANO_NEWLIB_RETARGETABLE_LOCKING=y
3234
CT_LIBC_NANO_NEWLIB_NANO_MALLOC=y
3335
CT_LIBC_NANO_NEWLIB_NANO_FORMATTED_IO=y
3436
CT_LIBC_NANO_NEWLIB_EXTRA_SECTIONS=y
37+
CT_GCC_V_9=y
3538
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"
3639
# CT_CC_GCC_LIBMPX is not set
3740
CT_CC_LANG_CXX=y
3841
CT_CC_GCC_LIBSTDCXX_NANO=y
3942
CT_DEBUG_GDB=y
43+
CT_GDB_V_8_3=y
4044
CT_GDB_CROSS_PYTHON_BINARY="python3.8"
4145
CT_GDB_CROSS_BUILD_NO_PYTHON=y

0 commit comments

Comments
 (0)