diff --git a/src/linker.cpp b/src/linker.cpp index 12f016cea..76c795989 100644 --- a/src/linker.cpp +++ b/src/linker.cpp @@ -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 "); }