Skip to content

build: disable split debuginfo for the dev profile - #260

Closed
everpcpc wants to merge 1 commit into
masterfrom
build/no-dsymutil-storm
Closed

everpcpc wants to merge 1 commit into
masterfrom
build/no-dsymutil-storm

Conversation

@everpcpc

Copy link
Copy Markdown
Member

macOS's default split-debuginfo = "unpacked" runs dsymutil on every linked artifact, each scaling with the binary (this workspace links several large test binaries). With off the debug info stays in the binary, lldb keeps working, and the release/profiling profiles are untouched. Same change as Sumidoku/Sumidoku#174.

@everpcpc

Copy link
Copy Markdown
Member Author

Closing: measured against Sumidoku's profile — the dsymutil storm scales with the number of large linked test binaries (45+ there vs ~9 medium ones here), so the pain doesn't justify the profile change on this repo. Easy to revisit if macOS build memory ever becomes an issue.

@everpcpc everpcpc closed this Oct 19, 2026
@everpcpc
everpcpc deleted the build/no-dsymutil-storm branch October 19, 2026 15:01
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.

1 participant