Use CT_DoExecLog when building tools and debug utilities.
/trunk/scripts/build/tools/200-sstrip.sh | 12 6 6 0 ++++++------
/trunk/scripts/build/debug/100-dmalloc.sh | 10 5 5 0 +++++-----
/trunk/scripts/build/debug/400-ltrace.sh | 5 3 2 0 +++--
/trunk/scripts/build/debug/300-gdb.sh | 30 17 13 0 +++++++++++++++++-------------
/trunk/scripts/build/debug/500-strace.sh | 7 4 3 0 ++++---
/trunk/scripts/build/debug/200-duma.sh | 5 3 2 0 +++--
6 files changed, 38 insertions(+), 31 deletions(-)
1 # Compute ARM-specific values
4 # The architecture part of the tuple:
5 CT_TARGET_ARCH="${CT_ARCH}${target_endian_eb}"
7 # The system part of the tuple:
8 case "${CT_LIBC},${CT_ARCH_ARM_EABI}" in
9 glibc,) CT_TARGET_SYS=gnu;;
10 glibc,y) CT_TARGET_SYS=gnueabi;;
11 uClibc,) CT_TARGET_SYS=uclibc;;
12 uClibc,y) CT_TARGET_SYS=uclibcgnueabi;;
15 case "${CT_ARCH_ABI},${CT_ARCH_ARM_EABI}" in
18 CT_DoLog DEBUG "'--with-abi=aapcs' is in fact '-mabi=aapcs-linux' when used in CFLAGS."
19 CT_ARCH_ABI_CFLAGS="-mabi=aapcs-linux"
22 CT_DoLog WARN "Forcing ABI to 'aapcs-linux' for use with EABI."
23 CT_ARCH_WITH_ABI="--with-abi=aapcs"
24 CT_ARCH_ABI_CFLAGS="-mabi=aapcs-linux"
27 CT_DoLog ERROR "ABI='${CT_ARCH_ABI}' not supported for EABI."
28 CT_Abort "If you know you are right, please edit 'arch/arm/functions' in crosstool-NG sources."