diff options
| author | spreis <[email protected]> | 2024-12-09 09:33:40 +0300 |
|---|---|---|
| committer | spreis <[email protected]> | 2024-12-09 09:50:56 +0300 |
| commit | fba2db3ebebc7dfc21481530d357e4815cb24513 (patch) | |
| tree | 7e011fca4c655c2f780e023f073814203ed420ed | |
| parent | 2e9f0e3f55ab1c9718a9dd08a474360af289eb9b (diff) | |
Move -fdebug-default-version=4 closer to other debug info controls
commit_hash:3f063a842b4fe5e505de07c55dd6cb78980526a7
| -rw-r--r-- | build/conf/compilers/gnu_compiler.conf | 13 | ||||
| -rwxr-xr-x | build/ymake_conf.py | 1 |
2 files changed, 8 insertions, 6 deletions
diff --git a/build/conf/compilers/gnu_compiler.conf b/build/conf/compilers/gnu_compiler.conf index f87de04a53d..56bc94fdd2a 100644 --- a/build/conf/compilers/gnu_compiler.conf +++ b/build/conf/compilers/gnu_compiler.conf @@ -24,11 +24,14 @@ when ($CLANG == "yes") { } _DEBUG_INFO_FLAGS=-g -when ($OS_LINUX == "yes") { - _DEBUG_INFO_FLAGS=-g -ggnu-pubnames - # Clang's more accurate debug info for sampling-PGO purposes. PGO only makes sense in release builds - when ($CLANG == "yes" && $_BUILD_RELEASE == "yes") { - _DEBUG_INFO_FLAGS+=-fdebug-info-for-profiling +when ($CLANG == "yes") { + _DEBUG_INFO_FLAGS+=-fdebug-default-version=4 + when ($OS_LINUX == "yes") { + _DEBUG_INFO_FLAGS+=-ggnu-pubnames + when ($_BUILD_RELEASE == "yes") { + # Clang's more accurate debug info for sampling-PGO purposes. PGO only makes sense in release builds + _DEBUG_INFO_FLAGS+=-fdebug-info-for-profiling + } } } diff --git a/build/ymake_conf.py b/build/ymake_conf.py index 0e8548d2ad8..762b6f4e9fe 100755 --- a/build/ymake_conf.py +++ b/build/ymake_conf.py @@ -1449,7 +1449,6 @@ class GnuCompiler(Compiler): '-fcolor-diagnostics', # Enable aligned allocation '-faligned-allocation', - '-fdebug-default-version=4', ] elif self.tc.is_gcc: if self.target.is_xtensa or self.target.is_tc32: |
