diff -r 5d6d3c28a658 -r c0162f201864 scripts/build/internals.sh --- a/scripts/build/internals.sh Wed Jul 07 22:33:49 2010 +0200 +++ b/scripts/build/internals.sh Wed Jul 28 21:32:42 2010 +0200 @@ -21,6 +21,19 @@ CT_DoExecLog ALL chmod 755 "${CT_PREFIX_DIR}/bin/${CT_TARGET}-populate" fi + if [ "${CT_LIBC_XLDD}" = "y" ]; then + CT_DoLog EXTRA "Installing a cross-ldd helper" + sed -r -e 's|@@CT_TARGET@@|'"${CT_TARGET}"'|g;' \ + -e 's|@@CT_install@@|'"${install}"'|g;' \ + -e 's|@@CT_bash@@|'"${bash}"'|g;' \ + -e 's|@@CT_grep@@|'"${grep}"'|g;' \ + -e 's|@@CT_make@@|'"${make}"'|g;' \ + -e 's|@@CT_sed@@|'"${sed}"'|g;' \ + "${CT_LIB_DIR}/scripts/xldd.in" \ + >"${CT_PREFIX_DIR}/bin/${CT_TARGET}-ldd" + CT_DoExecLog ALL chmod 755 "${CT_PREFIX_DIR}/bin/${CT_TARGET}-ldd" + fi + # Create the aliases to the target tools CT_DoLog EXTRA "Creating toolchain aliases" CT_Pushd "${CT_PREFIX_DIR}/bin"