Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding debug binaries to the Python installation #2040

Closed
ghost opened this issue Jan 18, 2018 · 11 comments
Closed

Adding debug binaries to the Python installation #2040

ghost opened this issue Jan 18, 2018 · 11 comments

Comments

@ghost
Copy link

@ghost ghost commented Jan 18, 2018

Is it possible to add debug binaries to the Python installations? Specifically python_d.exe, python36_d.lib, and python36_d.dll?

@FeodorFitsner

This comment has been minimized.

Copy link
Member

@FeodorFitsner FeodorFitsner commented Jan 24, 2018

Standard Python installers don't have them. Do you know where/how to get them?

@ghost

This comment has been minimized.

Copy link
Author

@ghost ghost commented Jan 24, 2018

Yes, they do. You need to check the "debug libraries" box.

@fwilliams

This comment has been minimized.

Copy link

@fwilliams fwilliams commented Apr 19, 2019

I am also having this issue with AppVeyor. It would be nice to be able to debug my Python/C++ library on AppVeyor.

@fwilliams

This comment has been minimized.

Copy link

@fwilliams fwilliams commented Apr 24, 2019

@FeodorFitsner Bump. The lack of debug binaries make it hard to debug broken C++/Python code on Appveyor. There is a workaround but it requires pretty invasive changes to the code base and throws away debug symbols inside python.

@IlyaFinkelshteyn

This comment has been minimized.

Copy link
Contributor

@IlyaFinkelshteyn IlyaFinkelshteyn commented Apr 25, 2019

@fwilliams for what Python version you need it? I assume latest one.

@IlyaFinkelshteyn IlyaFinkelshteyn added this to the next-images-update milestone Apr 25, 2019
@IlyaFinkelshteyn

This comment has been minimized.

Copy link
Contributor

@IlyaFinkelshteyn IlyaFinkelshteyn commented Apr 25, 2019

Notes for ourselves: add Include_debug=1 (https://docs.python.org/3.7/using/windows.html)

@fwilliams

This comment has been minimized.

Copy link

@fwilliams fwilliams commented Apr 25, 2019

@IlyaFinkelshteyn thanks for the reply! 2.7 and 3.X would be nice. I want to run CI for 3.X and 2.7.

@IlyaFinkelshteyn

This comment has been minimized.

Copy link
Contributor

@IlyaFinkelshteyn IlyaFinkelshteyn commented Apr 25, 2019

Hopefully 2.7 installed supports Include_debug=1 too.

@fwilliams

This comment has been minimized.

Copy link

@fwilliams fwilliams commented Apr 26, 2019

Let me know what the status is. I don't have a windows machine to test on right now. In the worst case, we'll run the 2.7 build in release mode only.

@IlyaFinkelshteyn

This comment has been minimized.

Copy link
Contributor

@IlyaFinkelshteyn IlyaFinkelshteyn commented Apr 28, 2019

@fwilliams For status please watch this issue and subscribe to "Technical updates" at https://ci.appveyor.com/notifications. We always notify about build images update using that channel.

@FeodorFitsner

This comment has been minimized.

Copy link
Member

@FeodorFitsner FeodorFitsner commented Oct 29, 2019

Debug symbols will be installed with Python 3.7.5 and 3.8.0 only. For Python 2.7.17 symbols could be downloaded during the build from https://www.python.org/downloads/release/python-2717/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.