Skip to content

[windows] add PDB files to install target#1704

Draft
charles-zablit wants to merge 1 commit into
swiftlang:mainfrom
charles-zablit:cz/windows/symbolfiles
Draft

[windows] add PDB files to install target#1704
charles-zablit wants to merge 1 commit into
swiftlang:mainfrom
charles-zablit:cz/windows/symbolfiles

Conversation

@charles-zablit

Copy link
Copy Markdown

This is part of swiftlang/swift#88869.

@stmontgomery

Copy link
Copy Markdown
Contributor

I can understand why we would want symbol files for the testing library itself, i.e. the Testing module, since that's linked in to test processes that Swift users may need to debug through. But I'm unclear why we need to include one for the macro plugin (TestingMacros) since it's used at build time and user code isn't loaded into that process. Can you elaborate there?

@grynspan

grynspan commented May 7, 2026

Copy link
Copy Markdown
Contributor

@compnerd Please advise!

@charles-zablit

Copy link
Copy Markdown
Author

I can understand why we would want symbol files for the testing library itself, i.e. the Testing module, since that's linked in to test processes that Swift users may need to debug through. But I'm unclear why we need to include one for the macro plugin (TestingMacros) since it's used at build time and user code isn't loaded into that process. Can you elaborate there?

I'm not familiar with this part of the toolchain. The overall goal of the debug symbol server is to provide debug symbols for users of the toolchain as well as maintainers. We will also provide debug symbols for lldb and swiftc for instance.

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.

3 participants