Skip to content

Conversation

compnerd
Copy link
Member

@compnerd compnerd commented Dec 5, 2018

Update the LLDB build instructions for windows to be simpler and use MSVC to build. This is just as effective and has the benefit of making it easier to debug lldb.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

Update the LLDB build instructions for windows to be simpler and use MSVC to build.  This is just as effective and has the benefit of making it easier to debug lldb.
@compnerd
Copy link
Member Author

compnerd commented Dec 5, 2018

CC: @xiaobai

@compnerd
Copy link
Member Author

compnerd commented Dec 5, 2018

@swift-ci please smoke test

@bulbazord
Copy link
Contributor

How does using MSVC to build make it easier to debug? I assume it has something to do with MSVC generating PDBs instead of DWARF.

Not that I'm against building with MSVC, just curious what your perspective is.

@compnerd
Copy link
Member Author

compnerd commented Dec 5, 2018

Yeah, its mostly the quality of the generated debug info, particularly on release builds is much better from MSVC than from clang.

@compnerd compnerd merged commit c526319 into master Dec 5, 2018
@compnerd compnerd deleted the windows-lldb-build-instructions branch December 5, 2018 18:31
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

Successfully merging this pull request may close these issues.

2 participants