Skip to content

provide PDBs #637

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

Closed
MagicAndre1981 opened this issue Feb 1, 2016 · 3 comments
Closed

provide PDBs #637

MagicAndre1981 opened this issue Feb 1, 2016 · 3 comments

Comments

@MagicAndre1981
Copy link

Can you please provide the PDBs (Debug symbols) for all compiled files? This is helpful to debug crashes (WIndbg) and perf issues (xperf/WPRUI).

The best way would be a symbol server (https://msdn.microsoft.com/en-us/library/ms680693%28v=vs.85%29.aspx) and even better to also share the source via source server:

http://hamishgraham.net/post/GitHub-Source-Symbol-Indexer.aspx

@dscho
Copy link
Member

dscho commented Feb 1, 2016

We build things with GNU C, which does not output PDB files.

If you are volunteering to help Git for Windows compile with Visual Studio, that's great.

Or if you research how to turn GNU C's debug information into PDBs and then help make this a part of the build process, that's also great!

@linquize
Copy link

linquize commented Feb 1, 2016

If you build with VS, link C library statically or dynamically?

@dscho
Copy link
Member

dscho commented Feb 1, 2016

@linquize since libgit.a does not sport an API, it is most definitely unsuited to be linked dynamically. Whether we do that or not, however, is something you can easily find out yourself by studying the code affected by #256.

@dscho dscho closed this as completed Feb 16, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants