diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-10-08 22:57:21 +0200 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-10-08 22:57:21 +0200 |
commit | c7a396f9b7f61bb6927b276188c075e47e9db0e7 (patch) | |
tree | 3210f55ad86628a16513d87b4897922c7410d810 /config/debug | |
parent | 8e715ea4ba1baf3ebc55a1e88d0bf3c08850cfcb (diff) | |
download | crosstool-ng-c7a396f9b7f61bb6927b276188c075e47e9db0e7.tar.gz crosstool-ng-c7a396f9b7f61bb6927b276188c075e47e9db0e7.tar.bz2 crosstool-ng-c7a396f9b7f61bb6927b276188c075e47e9db0e7.zip |
debug/gdb: new option to enable/disable use of python
Add a new option to enable/disable the Python scripting in gdb.
Hide the option (ie. disable it) when statically linking the cross-gdb.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Diffstat (limited to 'config/debug')
-rw-r--r-- | config/debug/gdb.in.cross | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/config/debug/gdb.in.cross b/config/debug/gdb.in.cross index cbe8b297..633def38 100644 --- a/config/debug/gdb.in.cross +++ b/config/debug/gdb.in.cross @@ -33,4 +33,20 @@ config GDB_CROSS_STATIC That way, you can share the cross-gdb without installing a toolchain on every machine that will be used to debug target programs. +config GDB_CROSS_PYTHON + bool + prompt "Enable python scripting" + depends on CONFIGURE_has_python + depends on ! GDB_CROSS_STATIC + default y + help + Say 'y' if you want to use Python scripting inside gdb. + Say 'n' if you do not want to. + + Beware that enabling Python scripting could render the gdb + executable non-functional if you move it to another machine. + Building a static gdb can help in this regard, although there + have been reports of problems when linking gdb to the static + libpython.a. This should be fixed in gdb >=7.3. YMMV. + endif # GDB_CROSS |