diff options
author | Luboš Luňák <l.lunak@suse.cz> | 2011-04-14 15:05:27 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@suse.cz> | 2011-04-14 15:06:31 +0200 |
commit | 6efe9918d36368e6362128bf9021a2884b24f4a8 (patch) | |
tree | 515a7ec4357e17fe7d06613a0178105c4c354b7d | |
parent | 08d49db2aac06ddc9d8c8ad7f34bee3a899e2fa9 (diff) |
add -Wl,-O1 as linker optimization flags when debug is disabled
-rw-r--r-- | solenv/gbuild/LinkTarget.mk | 2 | ||||
-rwxr-xr-x | solenv/gbuild/platform/unxgcc.mk | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk index c0d2e8479b1b..5f0cdc597fcd 100644 --- a/solenv/gbuild/LinkTarget.mk +++ b/solenv/gbuild/LinkTarget.mk @@ -391,7 +391,7 @@ $(call gb_LinkTarget_get_headers_target,$(1)) \ $(call gb_LinkTarget_get_target,$(1)) : INCLUDE := $$(gb_LinkTarget_INCLUDE) $(call gb_LinkTarget_get_headers_target,$(1)) \ $(call gb_LinkTarget_get_target,$(1)) : INCLUDE_STL := $$(gb_LinkTarget_INCLUDE_STL) -$(call gb_LinkTarget_get_target,$(1)) : LDFLAGS := $$(gb_LinkTarget_LDFLAGS) +$(call gb_LinkTarget_get_target,$(1)) : LDFLAGS := $$(gb_LinkTarget_LDFLAGS) $(gb_LINKEROPTFLAGS) $(call gb_LinkTarget_get_target,$(1)) : LINKED_LIBS := $(call gb_LinkTarget_get_target,$(1)) : LINKED_STATIC_LIBS := $(call gb_LinkTarget_get_target,$(1)) : TARGETTYPE := diff --git a/solenv/gbuild/platform/unxgcc.mk b/solenv/gbuild/platform/unxgcc.mk index b1eb050c98c4..11a020503c7f 100755 --- a/solenv/gbuild/platform/unxgcc.mk +++ b/solenv/gbuild/platform/unxgcc.mk @@ -148,8 +148,10 @@ endif ifneq ($(gb_DEBUGLEVEL),0) gb_COMPILEROPTFLAGS := -O0 +gb_LINKEROPTFLAGS := else gb_COMPILEROPTFLAGS := $(gb_COMPILERDEFAULTOPTFLAGS) +gb_LINKEROPTFLAGS := -Wl,-O1 endif gb_COMPILERNOOPTFLAGS := -O0 |