From c03ac58aca82f9a1249978f8b686f85d9a27dba8 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Thu, 22 Jul 2010 23:26:08 +0200 Subject: scripts: add a cross-ldd-like Add a cross-ldd that mimicks a native ldd. --- scripts/build/internals.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'scripts/build') diff --git a/scripts/build/internals.sh b/scripts/build/internals.sh index 84c87982..3e5ee5dd 100644 --- a/scripts/build/internals.sh +++ b/scripts/build/internals.sh @@ -21,6 +21,19 @@ do_finish() { 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" -- cgit v1.2.3