scripts/build/internals.sh
changeset 2301 a3818c3b03e0
parent 2236 cb0f625b3f9f
child 2311 b49767e8651b
     1.1 --- a/scripts/build/internals.sh	Wed Dec 29 19:41:17 2010 +0100
     1.2 +++ b/scripts/build/internals.sh	Thu Feb 17 21:54:07 2011 +0100
     1.3 @@ -7,6 +7,7 @@
     1.4      local _t
     1.5      local _type
     1.6      local strip_args
     1.7 +    local gcc_version
     1.8  
     1.9      CT_DoStep INFO "Cleaning-up the toolchain's directory"
    1.10  
    1.11 @@ -21,10 +22,11 @@
    1.12          esac
    1.13          CT_DoLog INFO "Stripping all toolchain executables"
    1.14          CT_Pushd "${CT_PREFIX_DIR}"
    1.15 -        for _t in "bin/${CT_TARGET}-"*                                          \
    1.16 -                  "${CT_TARGET}/bin/"*                                          \
    1.17 -                  "libexec/gcc/${CT_TARGET}/${CT_CC_VERSION}/"*                 \
    1.18 -                  "libexec/gcc/${CT_TARGET}/${CT_CC_VERSION}/install-tools/"*   \
    1.19 +        gcc_version=$( "./bin/${CT_TARGET}-gcc" -dumpversion )
    1.20 +        for _t in "bin/${CT_TARGET}-"*                                      \
    1.21 +                  "${CT_TARGET}/bin/"*                                      \
    1.22 +                  "libexec/gcc/${CT_TARGET}/${gcc_version}/"*               \
    1.23 +                  "libexec/gcc/${CT_TARGET}/${gcc_version}/install-tools/"* \
    1.24          ; do
    1.25              _type="$( file "${_t}" |cut -d ' ' -f 2- )"
    1.26              case "${_type}" in