diff options
author | Luboš Luňák <l.lunak@suse.cz> | 2011-12-08 16:38:23 +0100 |
---|---|---|
committer | Luboš Luňák <l.lunak@suse.cz> | 2011-12-08 16:38:23 +0100 |
commit | 5214f7843ca48f2207945fbfe32ba164afe7b3aa (patch) | |
tree | cfd8b7f387b1469396c2bde6197807e6f4c76ba3 /solenv | |
parent | 9a8d7e2a3f41f9e1c39c5634714a3a2b21776670 (diff) |
enable -gdwarf-4 by default if possible
http://lists.freedesktop.org/archives/libreoffice/2011-December/021638.html
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/platform/WNT_INTEL_GCC.mk | 7 | ||||
-rw-r--r-- | solenv/gbuild/platform/unxgcc.mk | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/solenv/gbuild/platform/WNT_INTEL_GCC.mk b/solenv/gbuild/platform/WNT_INTEL_GCC.mk index c0739f4129d8..7363654d449e 100644 --- a/solenv/gbuild/platform/WNT_INTEL_GCC.mk +++ b/solenv/gbuild/platform/WNT_INTEL_GCC.mk @@ -99,6 +99,9 @@ gb_LinkTarget_LDFLAGS += -shared-libgcc endif gb_DEBUG_CFLAGS := -ggdb3 -finline-limit=0 -fno-inline -fno-default-inline +ifeq ($(HAVE_GCC_DWARF_4),TRUE) +gb_DEBUG_CFLAGS += -gdwarf-4 +endif gb_STDLIBS := \ mingwthrd \ @@ -152,6 +155,10 @@ gb_LinkTarget_CXXFLAGS := $(gb_CXXFLAGS) $(gb_CXXFLAGS_WERROR) ifeq ($(gb_SYMBOL),$(true)) gb_LinkTarget_CXXFLAGS += -ggdb2 gb_LinkTarget_CFLAGS += -ggdb2 +ifeq ($(HAVE_GCC_DWARF_4),TRUE) +gb_LinkTarget_CXXFLAGS += -gdwarf-4 +gb_LinkTarget_CFLAGS += -gdwarf-4 +endif endif gb_LinkTarget_INCLUDE +=\ diff --git a/solenv/gbuild/platform/unxgcc.mk b/solenv/gbuild/platform/unxgcc.mk index 74034881924a..37c203f32c81 100644 --- a/solenv/gbuild/platform/unxgcc.mk +++ b/solenv/gbuild/platform/unxgcc.mk @@ -162,6 +162,9 @@ gb_LINKEROPTFLAGS := -Wl,-O1 endif gb_DEBUG_CFLAGS := -ggdb3 -finline-limit=0 -fno-inline -fno-default-inline +ifeq ($(HAVE_GCC_DWARF_4),TRUE) +gb_DEBUG_CFLAGS += -gdwarf-4 +endif gb_COMPILERNOOPTFLAGS := -O0 @@ -206,6 +209,10 @@ gb_LinkTarget_CXXFLAGS := $(gb_CXXFLAGS) $(gb_CXXFLAGS_WERROR) ifeq ($(gb_SYMBOL),$(true)) gb_LinkTarget_CXXFLAGS += -ggdb2 gb_LinkTarget_CFLAGS += -ggdb2 +ifeq ($(HAVE_GCC_DWARF_4),TRUE) +gb_LinkTarget_CXXFLAGS += -gdwarf-4 +gb_LinkTarget_CFLAGS += -gdwarf-4 +endif endif # note that `cat $(extraobjectlist)` is needed to build with older gcc versions, e.g. 4.1.2 on SLED10 |