diff --git a/compiler/extccomp.nim b/compiler/extccomp.nim index cb9a6ba2aa..e6a7dccf70 100644 --- a/compiler/extccomp.nim +++ b/compiler/extccomp.nim @@ -452,6 +452,11 @@ proc noAbsolutePaths(conf: ConfigRef): bool {.inline.} = proc cFileSpecificOptions(conf: ConfigRef; nimname, fullNimFile: string): string = result = conf.compileOptions + if (conf.cCompiler == ccGcc or conf.cCompiler == ccCLang) and + conf.selectedGC == gcRefc: + # bug #10625 + addOpt(result, "-fno-omit-frame-pointer") + for option in conf.compileOptionsCmd: if strutils.find(result, option, 0) < 0: addOpt(result, option)