1.1 --- a/scripts/build/cc/gcc.sh Sat Sep 29 14:34:15 2012 +0800
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 }