scripts/addToolVersion.sh
changeset 1734 ef453652ccc7
parent 1723 a4298e0844ec
child 1805 ca5e7981fc24
     1.1 --- a/scripts/addToolVersion.sh	Sun Jan 10 17:24:29 2010 +0100
     1.2 +++ b/scripts/addToolVersion.sh	Thu Jan 14 18:44:13 2010 +0100
     1.3 @@ -58,7 +58,7 @@
     1.4      local file
     1.5      local config_ver_option
     1.6      local exp_obs_prompt
     1.7 -    local deps v ver_M ver_m
     1.8 +    local deps v ver_M ver_m ver_p
     1.9      local SedExpr1 SedExpr2
    1.10  
    1.11      file="config/${tool_prefix}/${tool}.in"
    1.12 @@ -108,6 +108,17 @@
    1.13                  SedExpr1="${SedExpr1}\n    select CC_GCC_4_4_or_later"
    1.14              fi
    1.15              ;;
    1.16 +        uClibc)
    1.17 +            # uClibc-0.9.30 and above need some love
    1.18 +            ver_M=$(echo "${version}...." |cut -d . -f 1)
    1.19 +            ver_m=$(echo "${version}...." |cut -d . -f 2)
    1.20 +            ver_p=$(echo "${version}...." |cut -d . -f 3)
    1.21 +            if [    ${ver_M} -ge 1                                      \
    1.22 +                 -o ${ver_M} -eq 0 -a ${ver_m} -ge 10                   \
    1.23 +                 -o ${ver_M} -eq 0 -a ${ver_m} -eq 9 -a ${ver_p} -ge 30 ]; then
    1.24 +                SedExpr1="${SedExpr1}\n    select LIBC_UCLIBC_0_9_30_or_later"
    1.25 +            fi
    1.26 +            ;;
    1.27      esac
    1.28      SedExpr2="    default \"${version}\" if ${config_ver_option}"
    1.29      "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_BELOW)$/\1\n\n'"${SedExpr1}"'/;' "${file}"