scripts/build/internals.sh
changeset 2034 c3967b2c49b4
parent 2004 5d6d3c28a658
child 2060 51e4597b07fc
     1.1 --- a/scripts/build/internals.sh	Wed Jul 07 22:33:49 2010 +0200
     1.2 +++ b/scripts/build/internals.sh	Thu Jul 22 23:26:08 2010 +0200
     1.3 @@ -21,6 +21,19 @@
     1.4          CT_DoExecLog ALL chmod 755 "${CT_PREFIX_DIR}/bin/${CT_TARGET}-populate"
     1.5      fi
     1.6  
     1.7 +    if [ "${CT_LIBC_XLDD}" = "y" ]; then
     1.8 +        CT_DoLog EXTRA "Installing a cross-ldd helper"
     1.9 +        sed -r -e 's|@@CT_TARGET@@|'"${CT_TARGET}"'|g;' \
    1.10 +               -e 's|@@CT_install@@|'"${install}"'|g;'  \
    1.11 +               -e 's|@@CT_bash@@|'"${bash}"'|g;'        \
    1.12 +               -e 's|@@CT_grep@@|'"${grep}"'|g;'        \
    1.13 +               -e 's|@@CT_make@@|'"${make}"'|g;'        \
    1.14 +               -e 's|@@CT_sed@@|'"${sed}"'|g;'          \
    1.15 +               "${CT_LIB_DIR}/scripts/xldd.in"          \
    1.16 +               >"${CT_PREFIX_DIR}/bin/${CT_TARGET}-ldd"
    1.17 +        CT_DoExecLog ALL chmod 755 "${CT_PREFIX_DIR}/bin/${CT_TARGET}-ldd"
    1.18 +    fi
    1.19 +
    1.20      # Create the aliases to the target tools
    1.21      CT_DoLog EXTRA "Creating toolchain aliases"
    1.22      CT_Pushd "${CT_PREFIX_DIR}/bin"