diff options
author | Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com> | 2011-05-31 21:03:03 +0200 |
---|---|---|
committer | Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com> | 2011-05-31 21:03:03 +0200 |
commit | 500ee00f22ef0e48da06d9fb7da552ddae090fa6 (patch) | |
tree | fee537881b895258b826b24f3c0f88056c4c3c67 | |
parent | d558bb995d07995c0cb00a5ca1f237a2423bf350 (diff) | |
download | crosstool-ng-500ee00f22ef0e48da06d9fb7da552ddae090fa6.tar.gz crosstool-ng-500ee00f22ef0e48da06d9fb7da552ddae090fa6.tar.bz2 crosstool-ng-500ee00f22ef0e48da06d9fb7da552ddae090fa6.zip |
gdb: use the PKGVERSION and BUGURL options
This patch makes gdb benefit from the TOOLCHAIN_PKGVERSION and
TOOLCHAIN_BUGURL options.
Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
-rw-r--r-- | config/debug/gdb.in | 4 | ||||
-rw-r--r-- | config/toolchain.in | 3 | ||||
-rw-r--r-- | scripts/build/debug/300-gdb.sh | 5 |
3 files changed, 11 insertions, 1 deletions
diff --git a/config/debug/gdb.in b/config/debug/gdb.in index a8f76ede..478f76bb 100644 --- a/config/debug/gdb.in +++ b/config/debug/gdb.in @@ -72,6 +72,10 @@ endchoice config GDB_7_0_or_later bool + select GDB_HAS_PKGVERSION_BUGURL + +config GDB_HAS_PKGVERSION_BUGURL + bool config GDB_VERSION string diff --git a/config/toolchain.in b/config/toolchain.in index 3fb4bd1c..d5ee6b7c 100644 --- a/config/toolchain.in +++ b/config/toolchain.in @@ -73,7 +73,8 @@ config TOOLCHAIN_PKGVERSION help Specify a string that identifies your package. You may wish to include a build number or build date. This version string will be included in - the output of gcc --version, and also in binutils, eglibc. + the output of gcc --version, and also in binutils, eglibc, gdb and + gdbserver. This is passed to the configure flag --with-pkgversion. diff --git a/scripts/build/debug/300-gdb.sh b/scripts/build/debug/300-gdb.sh index a426f4ac..be99e17c 100644 --- a/scripts/build/debug/300-gdb.sh +++ b/scripts/build/debug/300-gdb.sh @@ -98,6 +98,11 @@ do_debug_gdb_build() { 6.2*|6.3) extra_config+=("--disable-gdbmi");; esac + if [ "${CT_GDB_HAS_PKGVERSION_BUGURL}" = "y" ]; then + [ -n "${CT_TOOLCHAIN_PKGVERSION}" ] && extra_config+=("--with-pkgversion=${CT_TOOLCHAIN_PKGVERSION}") + [ -n "${CT_TOOLCHAIN_BUGURL}" ] && extra_config+=("--with-bugurl=${CT_TOOLCHAIN_BUGURL}") + fi + if [ "${CT_GDB_CROSS}" = "y" ]; then local -a cross_extra_config |