Use CT_DoExecLog in binutils build.
/trunk/scripts/build/binutils.sh | 16 9 7 0 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
1.1 --- a/scripts/build/binutils.sh Mon Jul 14 15:22:53 2008 +0000
1.2 +++ b/scripts/build/binutils.sh Mon Jul 14 15:27:20 2008 +0000
1.3 @@ -33,6 +33,7 @@
1.4
1.5 CT_DoLog EXTRA "Configuring binutils"
1.6 CFLAGS="${CT_CFLAGS_FOR_HOST}" \
1.7 + CT_DoExecLog ALL \
1.8 "${CT_SRC_DIR}/${CT_BINUTILS_FILE}/configure" \
1.9 ${CT_CANADIAN_OPT} \
1.10 --build=${CT_BUILD} \
1.11 @@ -45,13 +46,13 @@
1.12 ${binutils_opts} \
1.13 ${CT_ARCH_WITH_FLOAT} \
1.14 ${CT_BINUTILS_EXTRA_CONFIG} \
1.15 - ${BINUTILS_SYSROOT_ARG} 2>&1 |CT_DoLog ALL
1.16 + ${BINUTILS_SYSROOT_ARG}
1.17
1.18 CT_DoLog EXTRA "Building binutils"
1.19 - make ${PARALLELMFLAGS} 2>&1 |CT_DoLog ALL
1.20 + CT_DoExecLog ALL make ${PARALLELMFLAGS}
1.21
1.22 CT_DoLog EXTRA "Installing binutils"
1.23 - make install 2>&1 |CT_DoLog ALL
1.24 + CT_DoExecLog ALL make install
1.25
1.26 # Make those new tools available to the core C compilers to come.
1.27 # Note: some components want the ${TARGET}-{ar,as,ld,strip} commands as
1.28 @@ -65,7 +66,7 @@
1.29 ln -sv "${CT_PREFIX_DIR}/bin/${CT_TARGET}-${t}" "${CT_CC_CORE_STATIC_PREFIX_DIR}/bin/${CT_TARGET}-${t}"
1.30 ln -sv "${CT_PREFIX_DIR}/bin/${CT_TARGET}-${t}" "${CT_CC_CORE_SHARED_PREFIX_DIR}/${CT_TARGET}/bin/${t}"
1.31 ln -sv "${CT_PREFIX_DIR}/bin/${CT_TARGET}-${t}" "${CT_CC_CORE_SHARED_PREFIX_DIR}/bin/${CT_TARGET}-${t}"
1.32 - done |CT_DoLog ALL
1.33 + done 2>&1 |CT_DoLog ALL
1.34
1.35 CT_EndStep
1.36 }
1.37 @@ -83,6 +84,7 @@
1.38 CT_Pushd "${CT_BUILD_DIR}/build-binutils-for-target"
1.39
1.40 CT_DoLog EXTRA "Configuring binutils for target"
1.41 + CT_DoExecLog ALL \
1.42 "${CT_SRC_DIR}/${CT_BINUTILS_FILE}/configure" \
1.43 --build=${CT_BUILD} \
1.44 --host=${CT_TARGET} \
1.45 @@ -94,15 +96,15 @@
1.46 --disable-nls \
1.47 --disable-multilib \
1.48 ${CT_ARCH_WITH_FLOAT} \
1.49 - ${CT_BINUTILS_EXTRA_CONFIG} 2>&1 |CT_DoLog ALL
1.50 + ${CT_BINUTILS_EXTRA_CONFIG}
1.51
1.52 build_targets=$(echo "${targets}" |sed -r -e 's/(^| +)/\1all-/g;')
1.53 install_targets=$(echo "${targets}" |sed -r -e 's/(^| +)/\1install-/g;')
1.54
1.55 CT_DoLog EXTRA "Building binutils' libraries (${targets}) for target"
1.56 - make ${PARALLELMFLAGS} ${build_targets} 2>&1 |CT_DoLog ALL
1.57 + CT_DoExeCLog ALL make ${PARALLELMFLAGS} ${build_targets}
1.58 CT_DoLog EXTRA "Installing binutils' libraries (${targets}) for target"
1.59 - make DESTDIR="${CT_SYSROOT_DIR}" ${install_targets} 2>&1 |CT_DoLog ALL
1.60 + CT_DoExeCLog ALL make DESTDIR="${CT_SYSROOT_DIR}" ${install_targets}
1.61
1.62 CT_Popd
1.63 CT_EndStep