scripts/build/cc/gcc.sh
changeset 3073 a6981147ccc0
parent 3043 ff167977b163
child 3074 bcfcd68a4e0d
     1.1 --- a/scripts/build/cc/gcc.sh	Wed Aug 22 12:26:10 2012 -0700
     1.2 +++ b/scripts/build/cc/gcc.sh	Thu Oct 04 15:59:31 2012 +1000
     1.3 @@ -461,17 +461,22 @@
     1.4      CT_DoExecLog ALL ln -sfv "${CT_TARGET}-gcc${ext}" "${prefix}/bin/${CT_TARGET}-cc${ext}"
     1.5  
     1.6      if [ "${CT_MULTILIB}" = "y" ]; then
     1.7 -        multilibs=( $( "${prefix}/bin/${CT_TARGET}-gcc" -print-multi-lib   \
     1.8 -                       |tail -n +2 ) )
     1.9 -        if [ ${#multilibs[@]} -ne 0 ]; then
    1.10 -            CT_DoLog EXTRA "gcc configured with these multilibs (besides the default):"
    1.11 -            for i in "${multilibs[@]}"; do
    1.12 -                dir="${i%%;*}"
    1.13 -                flags="${i#*;}"
    1.14 -                CT_DoLog EXTRA "   ${flags//@/ -}  -->  ${dir}/"
    1.15 -            done
    1.16 +        if [ "${CT_CANADIAN}" = "y" -a "${mode}" = "baremetal" \
    1.17 +             -a "${host}" = "${CT_HOST}" ]; then
    1.18 +            CT_DoLog WARN "Canadian Cross unable to confirm multilibs configured correctly"
    1.19          else
    1.20 -            CT_DoLog WARN "gcc configured for multilib, but none available"
    1.21 +            multilibs=( $( "${prefix}/bin/${CT_TARGET}-gcc" -print-multi-lib   \
    1.22 +                           |tail -n +2 ) )
    1.23 +            if [ ${#multilibs[@]} -ne 0 ]; then
    1.24 +                CT_DoLog EXTRA "gcc configured with these multilibs (besides the default):"
    1.25 +                for i in "${multilibs[@]}"; do
    1.26 +                    dir="${i%%;*}"
    1.27 +                    flags="${i#*;}"
    1.28 +                    CT_DoLog EXTRA "   ${flags//@/ -}  -->  ${dir}/"
    1.29 +                done
    1.30 +            else
    1.31 +                CT_DoLog WARN "gcc configured for multilib, but none available"
    1.32 +           fi
    1.33          fi
    1.34      fi
    1.35  }