Skip to content

Implement PDB and dSYM installation for plugins#478

Merged
lu-zero merged 2 commits intolu-zero:masterfrom
amyspark:fix-missing-pdbs-dsyms
Aug 29, 2025
Merged

Implement PDB and dSYM installation for plugins#478
lu-zero merged 2 commits intolu-zero:masterfrom
amyspark:fix-missing-pdbs-dsyms

Conversation

@amyspark
Copy link
Copy Markdown
Contributor

@amyspark amyspark commented Jul 29, 2025

Hi @lu-zero ,

This MR is to fix the deployment of PDBs when they're for plugin libraries; currently they are being installed in the bin directory, instead of the install_subdir.

(In the previous version, I added support for Apple dSYMs; I forgot that those are bundles, so they need extra work and testing to be done on my side.) EDIT: I've added that patch to this MR.

Let me know what you think.

cc @nirbheek

@amyspark amyspark force-pushed the fix-missing-pdbs-dsyms branch from d522460 to 107da0e Compare July 29, 2025 16:34
@amyspark amyspark changed the title Implement installing dSYMs (if available) and fix installing PDBs for plugins Fix installing PDBs for plugins Jul 29, 2025
Comment thread src/install.rs
They're supposed to be side-by-side, and for plugins they were being
installed in the bindir.
@amyspark amyspark force-pushed the fix-missing-pdbs-dsyms branch from 107da0e to 37219ae Compare August 28, 2025 15:01
@amyspark amyspark changed the title Fix installing PDBs for plugins Implement PDB and dSYM installation for plugins Aug 28, 2025
@amyspark amyspark requested a review from lu-zero August 28, 2025 15:02
@amyspark amyspark force-pushed the fix-missing-pdbs-dsyms branch from 37219ae to 1c467c0 Compare August 28, 2025 15:03
Copy link
Copy Markdown
Owner

@lu-zero lu-zero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thank you!

@lu-zero
Copy link
Copy Markdown
Owner

lu-zero commented Aug 28, 2025

But the macos CI doesn't seem happy...

@amyspark amyspark force-pushed the fix-missing-pdbs-dsyms branch 2 times, most recently from f7005af to d0cee60 Compare August 29, 2025 14:35
@amyspark amyspark force-pushed the fix-missing-pdbs-dsyms branch from d0cee60 to 29eacd7 Compare August 29, 2025 14:46
@amyspark
Copy link
Copy Markdown
Contributor Author

@lu-zero Fixed :)

@lu-zero lu-zero merged commit 17ec22d into lu-zero:master Aug 29, 2025
17 checks passed
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