scripts/build/binutils/binutils.sh
changeset 2928 3f70dd642d34
parent 2926 d304c8a7bfa8
child 3032 712a8ed22762
     1.1 --- a/scripts/build/binutils/binutils.sh	Sun Jul 17 18:29:35 2011 +0200
     1.2 +++ b/scripts/build/binutils/binutils.sh	Sun Jul 24 23:52:28 2011 +0200
     1.3 @@ -15,6 +15,26 @@
     1.4      CT_Patch "binutils" "${CT_BINUTILS_VERSION}"
     1.5  }
     1.6  
     1.7 +# Build binutils for build -> target
     1.8 +do_binutils_for_build() {
     1.9 +    local -a binutils_opts
    1.10 +
    1.11 +    case "${CT_TOOLCHAIN_TYPE}" in
    1.12 +        native|cross)   return 0;;
    1.13 +    esac
    1.14 +
    1.15 +    CT_DoStep INFO "Installing binutils for build"
    1.16 +    CT_mkdir_pushd "${CT_BUILD_DIR}/build-binutils-build-${CT_BUILD}"
    1.17 +
    1.18 +    binutils_opts+=( "host=${CT_BUILD}" )
    1.19 +    binutils_opts+=( "prefix=${CT_BUILDTOOLS_PREFIX_DIR}" )
    1.20 +
    1.21 +    do_binutils_backend "${binutils_opts[@]}"
    1.22 +
    1.23 +    CT_Popd
    1.24 +    CT_EndStep
    1.25 +}
    1.26 +
    1.27  # Build binutils for host -> target
    1.28  do_binutils_for_host() {
    1.29      local -a binutils_tools