debug/gdb: add handling of 7_0_or_later
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Mar 20 18:49:15 2010 +0100 (2010-03-20)
changeset 18523f6a165d8ba7
parent 1851 59e178812e8d
child 1853 8676886c1ca9
debug/gdb: add handling of 7_0_or_later

We'll need to differentiate gdb 7.0 or later, from gdb prior to 7.0
config/debug/gdb.in
scripts/addToolVersion.sh
     1.1 --- a/config/debug/gdb.in	Mon Mar 15 21:51:20 2010 +0100
     1.2 +++ b/config/debug/gdb.in	Sat Mar 20 18:49:15 2010 +0100
     1.3 @@ -19,11 +19,13 @@
     1.4      bool
     1.5      prompt "7.0.1 (EXPERIMENTAL)"
     1.6      depends on EXPERIMENTAL
     1.7 +    select GDB_7_0_or_later
     1.8  
     1.9  config GDB_V_7_0
    1.10      bool
    1.11      prompt "7.0 (EXPERIMENTAL)"
    1.12      depends on EXPERIMENTAL
    1.13 +    select GDB_7_0_or_later
    1.14  
    1.15  config GDB_V_6_8
    1.16      bool
    1.17 @@ -37,6 +39,9 @@
    1.18  
    1.19  endchoice
    1.20  
    1.21 +config GDB_7_0_or_later
    1.22 +    bool
    1.23 +
    1.24  config GDB_VERSION
    1.25      string
    1.26  # Don't remove next line
     2.1 --- a/scripts/addToolVersion.sh	Mon Mar 15 21:51:20 2010 +0100
     2.2 +++ b/scripts/addToolVersion.sh	Sat Mar 20 18:49:15 2010 +0100
     2.3 @@ -118,6 +118,13 @@
     2.4                  SedExpr1="${SedExpr1}\n    select LIBC_UCLIBC_0_9_30_or_later"
     2.5              fi
     2.6              ;;
     2.7 +        gdb)
     2.8 +            # gdb-7.0 and above have special handling
     2.9 +            ver_M=$(echo "${version}...." |cut -d . -f 1)
    2.10 +            if [ ${ver_M} -ge 7 ]; then
    2.11 +                SedExpr1="${SedExpr1}\n    select GDB_7_0_or_later"
    2.12 +            fi
    2.13 +            ;;
    2.14      esac
    2.15      SedExpr2="    default \"${version}\" if ${config_ver_option}"
    2.16      "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_BELOW)$/\1\n\n'"${SedExpr1}"'/;' "${file}"