[Numpy-discussion] Help needed GDB

Amardeep Singh amardeepjk at gmail.com
Tue Dec 29 08:38:21 EST 2020


Hi All

I was able to fix.

>import sys

>print(sys.version_info)

>end

sys.version_info(major=3, minor=9, micro=1, releaselevel='final', serial=0)

(gdb) quit




https://github.com/crosstool-ng/crosstool-ng/issues/1308


 this was the issue.


The solution is to open /gdb/python/python-config.py and comment out these
two lines:

 if getvar('LINKFORSHARED') is not None:
  libs.extend(getvar('LINKFORSHARED').split())










On Tue, Dec 29, 2020 at 4:27 PM Amardeep Singh <amardeepjk at gmail.com> wrote:

> Hi All
>
> when i. try to use python3 installed on my macbook i get this.
>
> checking for libmpfr... no
>
> configure: WARNING: MPFR is missing or unusable; some features may be
> unavailable.
>
> checking whether to use python... /usr/local/bin/python3
>
> checking for python... no
>
> configure: error: no usable python found at /usr/local/bin/python3
>
>
>
> These are the commands i ran
>
>
> 1) /Users/amardeepsingh/Downloads/gdb-9.2/configure
> --with-python=/usr/local/bin/python3
>
>
> 2) make
>
>
>
>
> my mac
>
>
>  % which python3
>
>
> /Library/Frameworks/Python.framework/Versions/3.9/bin/python3
>
> % ls -lrt /usr/local/bin/python3
>
> lrwxr-xr-x  1 root  wheel  69 Dec 29 14:37 /usr/local/bin/python3 ->
> ../../../Library/Frameworks/Python.framework/Versions/3.9/bin/python3
>
>
>
>
>
>
>
>
> On Tue, Dec 29, 2020 at 4:04 PM Amardeep Singh <amardeepjk at gmail.com>
> wrote:
>
>> Hi All,
>>
>> I was able to fix it but one thing i am not getting.
>> it is building with python 2.
>>
>> I need python 3  enabled gdb.
>>
>> ./configure --with-python.  --> how to make it to use python 3 installed
>> on my machine?
>>
>> thx
>>
>>
>>
>>
>> On Tue, Dec 29, 2020 at 1:55 PM Amardeep Singh <amardeepjk at gmail.com>
>> wrote:
>>
>>> Hi All,
>>>
>>> I am trying to debug c code of numpy via gdb.Can someone help me with
>>> this?
>>> i am getting " Python scripting is not supported in this copy of GDB".
>>> How to install python supported gdb on win10?
>>>
>>>
>>> https://numpy.org/doc/stable/dev/development_environment.html
>>>
>>> I am following the steps in the docs. machine is windows 10.
>>>
>>> Debugging
>>> <https://numpy.org/doc/stable/dev/development_environment.html#debugging>
>>>
>>> Another frequently asked question is “How do I debug C code inside
>>> NumPy?”. First, ensure that you have gdb installed on your system with the
>>> Python extensions (often the default on Linux). You can see which version
>>> of Python is running inside gdb to verify your setup:
>>>
>>> (gdb) python>import sys>print(sys.version_info)>endsys.version_info(major=3, minor=7, micro=0, releaselevel='final', serial=0)
>>>
>>>
>>>
>>>
>>> $ gdb -v
>>> GNU gdb (GDB) 7.6.1
>>> This GDB was configured as "mingw32".
>>>
>>> $ gdb
>>> (gdb) python
>>> >import sys
>>> >print(sys.version_info)
>>> >end
>>> (gdb) Python scripting is not supported in this copy of GDB.
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/numpy-discussion/attachments/20201229/bbcff80e/attachment-0001.html>


More information about the NumPy-Discussion mailing list