Skip to content

Conversation

limbonaut
Copy link
Collaborator

@limbonaut limbonaut commented Sep 30, 2025

This PR adds separate_debug_symbols build option to split GDExtension debug symbols to a separate file on Linux, and dSYM framework on macOS/iOS. It is enabled by default. This makes the binaries much smaller for game exports. Also, this option splits symbols for crashpad_handler on Linux.

(There is no need to do this on Windows as MSVC does this by default)

@limbonaut limbonaut marked this pull request as ready for review September 30, 2025 18:36
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@limbonaut limbonaut force-pushed the build/separate-symbols-option branch from ffb3ef0 to 4811f4f Compare September 30, 2025 19:07
@limbonaut limbonaut force-pushed the build/separate-symbols-option branch from 517d83d to 5bf28f0 Compare October 1, 2025 09:28
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@limbonaut limbonaut force-pushed the build/separate-symbols-option branch from a265940 to b4c0f4f Compare October 2, 2025 08:24
@limbonaut limbonaut merged commit 7676722 into main Oct 2, 2025
84 of 85 checks passed
@limbonaut limbonaut deleted the build/separate-symbols-option branch October 2, 2025 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants