This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: GDB with python support: which version of Python?
- From: <Paul_Koning at Dell dot com>
- To: <psmith at gnu dot org>
- Cc: <gdb at sourceware dot org>
- Date: Fri, 31 May 2013 00:04:24 +0000
- Subject: Re: GDB with python support: which version of Python?
- References: <1369951459 dot 3295 dot 229 dot camel at pdsdesk>
On May 30, 2013, at 6:04 PM, Paul Smith wrote:
> Hi all;
>
> I'm trying to build a portable version of GDB, with Python support, that
> I can use on many different (GNU/Linux) systems. It's frustrating
> because Python versions are all over the place: every distro you use, it
> seems like, has a different not-completely-compatible version.
>
> Plus, I can't find any straightforward way to build GDB with Python
> linked statically to avoid local .so version problems. Seems GDB
> configure doesn't really support this. I'm thinking of pulling a Python
> install without any .so to force static linking. Have others tried
> this?
>
> I see from the README that the "oldest version of Python supported by
> GDB is 2.4". Is there a _recommended_ version of Python? 2.7? 3.x?
> Something else?
My personal favorite is 3.latest, but for those who want Python 2, I'd say 2.latest (i.e., 2.7). But it's really more a matter of what you have installed. If you can most easily install some other version, or you have other libraries that need a particular Python version, then that would decide things.
I've built gdb for pretty much all the 2.x and 3.x versions supported; it's all easy.
paul