From 81328ed1cbcfb7fbe77552aa9030cddd68ca97b9 Mon Sep 17 00:00:00 2001 From: Chris Zankel Date: Wed, 24 Jul 2013 15:10:47 -0700 Subject: xtensa: add support for the configurable Xtensa architecture. The Xtensa processor architecture is a configurable, extensible, and synthesizable 32-bit RISC processor core. Processor and SOC vendors can select from various processor options and even create customized instructions in addition to a base ISA to tailor the processor for a particular application. Because of the configurability, the build process requires one additional step for gcc, binutils, and gdb to update the default configuration. These configurations are packed into an 'overlay' tar image, and are simply untarred on top of the default configuration during the build. Signed-off-by: Max Filippov --- scripts/build/binutils/binutils.sh | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'scripts/build/binutils/binutils.sh') diff --git a/scripts/build/binutils/binutils.sh b/scripts/build/binutils/binutils.sh index a23b94a0..dcaf37da 100644 --- a/scripts/build/binutils/binutils.sh +++ b/scripts/build/binutils/binutils.sh @@ -46,6 +46,10 @@ do_binutils_extract() { CT_Patch "elf2flt" "${CT_ELF2FLT_GIT_CSET}" fi fi + + if [ -n "${CT_ARCH_XTENSA_CUSTOM_NAME}" ]; then + CT_ConfigureXtensa "binutils" "${CT_BINUTILS_VERSION}" + fi } # Build binutils for build -> target -- cgit v1.2.3