scripts/build/binutils.sh
changeset 659 5fb8f5a33f74
parent 645 8e58024f8e37
child 660 a2ee90025387
     1.1 --- a/scripts/build/binutils.sh	Sun Jul 13 10:32:38 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