Patchwork zip: pay some attention to our CFLAGS

login
register
mail settings
Submitter Joe Slater
Date Nov. 15, 2012, 6:21 p.m.
Message ID <1353003685-1168-1-git-send-email-jslater@windriver.com>
Download mbox | patch
Permalink /patch/39129/
State Accepted
Commit 0311826390063d74ef1cd7902ca3a6e3d55e97fe
Headers show

Comments

Joe Slater - Nov. 15, 2012, 6:21 p.m.
Makefile makes use of CFLAGS_NOOPT.  If we set that
when calling make we can options like -g.  The Makefile
will override any optimization to -O3.

Upstream-Status: Pending

Signed-off-by: Joe Slater <jslater@windriver.com>
---
 meta/recipes-extended/zip/zip_3.0.bb |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

Patch

diff --git a/meta/recipes-extended/zip/zip_3.0.bb b/meta/recipes-extended/zip/zip_3.0.bb
index 1238071..1e96110 100644
--- a/meta/recipes-extended/zip/zip_3.0.bb
+++ b/meta/recipes-extended/zip/zip_3.0.bb
@@ -1,9 +1,15 @@ 
 require zip.inc
 
-PR="r1"
+PR="r2"
 
 # zip-2.32 still uses directory name of zip-2.30
 S = "${WORKDIR}/zip30"
 
 SRC_URI[md5sum] = "7b74551e63f8ee6aab6fbc86676c0d37"
 SRC_URI[sha256sum] = "f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369"
+
+# zip.inc sets CFLAGS, but what Makefile actually uses is
+# CFLAGS_NOOPT.  It will also force -O3 optimization, overriding
+# whatever we set.
+#
+EXTRA_OEMAKE_append = " 'CFLAGS_NOOPT=-I. -DUNIX ${CFLAGS}'"