Fix LTO with debug info by passing -g

This commit is contained in:
gingerBill
2026-03-15 21:29:54 +00:00
parent dc72e8210f
commit 2de214418c

View File

@@ -980,6 +980,10 @@ try_cross_linking:;
link_command_line = gb_string_appendc(link_command_line, " -flto=thin");
link_command_line = gb_string_append_fmt(link_command_line, " -flto-jobs=%d ", build_context.thread_count);
if (build_context.ODIN_DEBUG) {
link_command_line = gb_string_appendc(link_command_line, " -g ");
}
if (is_osx && !build_context.minimum_os_version_string_given) {
link_command_line = gb_string_appendc(link_command_line, " -Wno-override-module ");
}