# HG changeset patch # User "Yann E. MORIN" # Date 1269107355 -3600 # Node ID 3f6a165d8ba76ea84837b614ac959531d0f3d7ad # Parent 59e178812e8df378247a7ab0f05a130c1bf04881 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 diff -r 59e178812e8d -r 3f6a165d8ba7 config/debug/gdb.in --- a/config/debug/gdb.in Mon Mar 15 21:51:20 2010 +0100 +++ b/config/debug/gdb.in Sat Mar 20 18:49:15 2010 +0100 @@ -19,11 +19,13 @@ bool prompt "7.0.1 (EXPERIMENTAL)" depends on EXPERIMENTAL + select GDB_7_0_or_later config GDB_V_7_0 bool prompt "7.0 (EXPERIMENTAL)" depends on EXPERIMENTAL + select GDB_7_0_or_later config GDB_V_6_8 bool @@ -37,6 +39,9 @@ endchoice +config GDB_7_0_or_later + bool + config GDB_VERSION string # Don't remove next line diff -r 59e178812e8d -r 3f6a165d8ba7 scripts/addToolVersion.sh --- a/scripts/addToolVersion.sh Mon Mar 15 21:51:20 2010 +0100 +++ b/scripts/addToolVersion.sh Sat Mar 20 18:49:15 2010 +0100 @@ -118,6 +118,13 @@ SedExpr1="${SedExpr1}\n select LIBC_UCLIBC_0_9_30_or_later" fi ;; + gdb) + # gdb-7.0 and above have special handling + ver_M=$(echo "${version}...." |cut -d . -f 1) + if [ ${ver_M} -ge 7 ]; then + SedExpr1="${SedExpr1}\n select GDB_7_0_or_later" + fi + ;; esac SedExpr2=" default \"${version}\" if ${config_ver_option}" "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_BELOW)$/\1\n\n'"${SedExpr1}"'/;' "${file}"