diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2010-03-20 18:49:15 +0100 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2010-03-20 18:49:15 +0100 |
commit | 76f3741a0f5940e8735b4763007d69ab6a5b1993 (patch) | |
tree | 357aed9696c159f2ae0785facb4bc4470cbcd366 | |
parent | 2583337c7cd64ab65921695d42caf98358cc3634 (diff) | |
download | crosstool-ng-76f3741a0f5940e8735b4763007d69ab6a5b1993.tar.gz crosstool-ng-76f3741a0f5940e8735b4763007d69ab6a5b1993.tar.bz2 crosstool-ng-76f3741a0f5940e8735b4763007d69ab6a5b1993.zip |
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
-rw-r--r-- | config/debug/gdb.in | 5 | ||||
-rwxr-xr-x | scripts/addToolVersion.sh | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/config/debug/gdb.in b/config/debug/gdb.in index 34237fb1..fa393e77 100644 --- a/config/debug/gdb.in +++ b/config/debug/gdb.in @@ -19,11 +19,13 @@ config GDB_V_7_0_1 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 @@ config GDB_V_snapshot endchoice +config GDB_7_0_or_later + bool + config GDB_VERSION string # Don't remove next line diff --git a/scripts/addToolVersion.sh b/scripts/addToolVersion.sh index 7fd43076..9cb650c1 100755 --- a/scripts/addToolVersion.sh +++ b/scripts/addToolVersion.sh @@ -118,6 +118,13 @@ addToolVersion() { 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}" |