Skip to content

✨ Add keep_lto_object for dsymutil in macOS - #43

Merged
kammce merged 1 commit into
mainfrom
keep_lto_object_for_mac
Jul 8, 2026
Merged

✨ Add keep_lto_object for dsymutil in macOS#43
kammce merged 1 commit into
mainfrom
keep_lto_object_for_mac

Conversation

@kammce

@kammce kammce commented Jul 8, 2026

Copy link
Copy Markdown
Member

dsymutil is used to bind debug information to binaries. Without this, lldb will not have access to source code or line numbers in the tool, just assembly. Without this, asan will not show line numbers either. This is on by default so code can execute dsymutil within the build script without further steps.

@kammce kammce changed the title ✨ Keep LTO objects for dsymutil needed for line numbers in macOS ✨ Add keep_lto_object for dsymutil in macOS Jul 8, 2026
@kammce kammce changed the title ✨ Add keep_lto_object for dsymutil in macOS ✨ Add keep_lto_object for dsymutil in macOS Jul 8, 2026
@kammce
kammce merged commit eec6ee3 into main Jul 8, 2026
13 checks passed
@kammce
kammce deleted the keep_lto_object_for_mac branch July 8, 2026 18:35
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