diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2014-06-28 20:28:56 (GMT) |
---|---|---|
committer | Yann E. MORIN <yann.morin.1998@free.fr> | 2014-06-28 20:37:46 (GMT) |
commit | 1a8ca5b41be6d0c37194a88cd6e1a59b612dc9ed (patch) | |
tree | c80c22b35bbd865a814b167cda6fcad96f4f6e5a /samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | |
parent | 348a67ccebcf17df90eb4a459d02a6b9d8388261 (diff) |
samples/arm-unknown-linux-uclibcgnueabi: major update
This commit updates the arm-unknown-linux-uclibcgnueabi sample to the
modern age:
- gcc is bumped from 4.4.3 to 4.8.2
- binutils is bumped from 2.19 to 2.24
- gdb is bumped from 7.1 to 7.7
- uclibc is bumped from 0.9.30 to 0.9.33
- kernel headers are bumped to 3.10
- strace is bumped to 4.8
- all companion libraries are also updated
In addition, the ARCH_CPU/ARCH_TUNE configuration options are changed
from xscale to arm926ej-s, with the reasoning that in the ARMv5
ecosystem, ARM926EJ-S cores are much, much more widely used than
Xscale cores.
The resulting toolchain was tested by building a Busybox-only system
with Buildroot, and testing it under an ARMv5 Qemu emulation.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Diffstat (limited to 'samples/arm-unknown-linux-uclibcgnueabi/crosstool.config')
-rw-r--r-- | samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config b/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config index f207cd9..14a9774 100644 --- a/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config +++ b/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config @@ -3,29 +3,29 @@ CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y CT_LOG_EXTRA=y CT_ARCH_ARCH="armv5te" -CT_ARCH_CPU="xscale" -CT_ARCH_TUNE="xscale" +CT_ARCH_CPU="arm926ej-s" +CT_ARCH_TUNE="arm926ej-s" CT_ARCH_FLOAT_SW=y CT_ARCH_arm=y CT_KERNEL_linux=y -CT_KERNEL_V_2_6_33=y -CT_BINUTILS_V_2_19_1a=y +CT_KERNEL_V_3_10=y +CT_BINUTILS_V_2_24=y CT_BINUTILS_FOR_TARGET=y -CT_CC_V_4_4_3=y +CT_CC_V_4_8_2=y CT_CC_LANG_CXX=y CT_LIBC_uClibc=y -CT_LIBC_UCLIBC_V_0_9_30_2=y +CT_LIBC_UCLIBC_V_0_9_33_2=y CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" CT_DEBUG_dmalloc=y CT_DEBUG_duma=y CT_DEBUG_gdb=y CT_GDB_CROSS_STATIC=y CT_GDB_NATIVE=y -CT_GDB_V_7_1a=y +CT_GDB_V_7_7=y CT_DEBUG_ltrace=y CT_DEBUG_strace=y -CT_STRACE_V_4_5_19=y -CT_GMP_V_4_3_2=y -CT_MPFR_V_2_4_2=y -CT_PPL_V_0_10_2=y -CT_CLOOG_V_0_15_9=y +CT_STRACE_V_4_8=y +CT_GMP_V_5_1_3=y +CT_MPFR_V_3_1_2=y +CT_ISL_V_0_12_2=y +CT_CLOOG_V_0_18_1=y |