diff options
author | Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org> | 2013-07-25 07:37:00 +0530 |
---|---|---|
committer | Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> | 2013-11-01 07:22:57 +0100 |
commit | 4fcfebf7cefadb8b3ae7b551978ddfd22676017c (patch) | |
tree | 65165a051f4b9b54b0bf5b2ab320157ffdc6fc83 | |
parent | 6f6ca4b48ea7400ac8ed246ad49a511c9c9336f6 (diff) | |
download | build-4fcfebf7cefadb8b3ae7b551978ddfd22676017c.tar.gz |
build/core: Use better default compiler flags
Use -O3 for the compiler, -O2 for the linker
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
-rw-r--r-- | core/combo/TARGET_linux-arm.mk | 4 | ||||
-rw-r--r-- | core/combo/select.mk | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/core/combo/TARGET_linux-arm.mk b/core/combo/TARGET_linux-arm.mk index e342e120f9..320bfc6349 100644 --- a/core/combo/TARGET_linux-arm.mk +++ b/core/combo/TARGET_linux-arm.mk @@ -68,14 +68,14 @@ endif TARGET_NO_UNDEFINED_LDFLAGS := -Wl,--no-undefined -TARGET_arm_CFLAGS := -O2 \ +TARGET_arm_CFLAGS := -O3 \ -fomit-frame-pointer \ -fstrict-aliasing \ -funswitch-loops # Modules can choose to compile some source as thumb. TARGET_thumb_CFLAGS := -mthumb \ - -Os \ + -O3 \ -fomit-frame-pointer \ -fno-strict-aliasing diff --git a/core/combo/select.mk b/core/combo/select.mk index e485d00e2a..2ebca83d4f 100644 --- a/core/combo/select.mk +++ b/core/combo/select.mk @@ -47,8 +47,8 @@ $(combo_target)HAVE_STRLCAT := 0 $(combo_target)HAVE_KERNEL_MODULES := 0 $(combo_target)GLOBAL_CFLAGS := -fno-exceptions -Wno-multichar -$(combo_target)RELEASE_CFLAGS := -O2 -g -fno-strict-aliasing -$(combo_target)GLOBAL_LDFLAGS := +$(combo_target)RELEASE_CFLAGS := -O3 -g -fno-strict-aliasing +$(combo_target)GLOBAL_LDFLAGS := -Wl,-O2 $(combo_target)GLOBAL_ARFLAGS := crsP $(combo_target)EXECUTABLE_SUFFIX := |