From 8e93e04deb1d3e2017f60cd7a0bdfecb98bbde59 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Fri, 16 May 2014 00:04:46 -0400 Subject: [PATCH] fix(profiles): Move CFLAGS, remove -g, add -mtune=generic Slowly moving make.conf into profiles, here is another piece. We never actually use the built debug information so remove -g to produce a little less of it. Add -mtune=generic to let GCC optimize for whatever it thinks the most common processors are. --- .../coreos-overlay/coreos/config/make.conf.amd64-target | 7 ------- .../profiles/coreos/amd64/generic/make.defaults | 3 +++ .../coreos-overlay/profiles/coreos/amd64/sdk/make.defaults | 3 +++ 3 files changed, 6 insertions(+), 7 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/generic/make.defaults create mode 100644 sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/sdk/make.defaults diff --git a/sdk_container/src/third_party/coreos-overlay/coreos/config/make.conf.amd64-target b/sdk_container/src/third_party/coreos-overlay/coreos/config/make.conf.amd64-target index 8de75eb292..4b64c069c6 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos/config/make.conf.amd64-target +++ b/sdk_container/src/third_party/coreos-overlay/coreos/config/make.conf.amd64-target @@ -8,12 +8,5 @@ source make.conf.board_setup # Common settings across all board targets. source make.conf.common -# Recommended MARCH_TUNE, CFLAGS, etc. -MARCH_TUNE="" - -# Allow a board to override or define additional settings. -CFLAGS="-O2 -pipe ${MARCH_TUNE} -g" -CXXFLAGS="${CFLAGS}" - # Allow the user to override or define additional settings. source make.conf.user diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/generic/make.defaults b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/generic/make.defaults new file mode 100644 index 0000000000..254f8753a5 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/generic/make.defaults @@ -0,0 +1,3 @@ +# Enable optimizations for common x86_64 CPUs +CFLAGS="-O2 -pipe -mtune=generic" +CXXFLAGS="${CFLAGS}" diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/sdk/make.defaults b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/sdk/make.defaults new file mode 100644 index 0000000000..254f8753a5 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/sdk/make.defaults @@ -0,0 +1,3 @@ +# Enable optimizations for common x86_64 CPUs +CFLAGS="-O2 -pipe -mtune=generic" +CXXFLAGS="${CFLAGS}"