1*4882a593SmuzhiyunFrom 75c1d3b8667328d874590a5321eb244256b7d932 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Mingli Yu <Mingli.Yu@windriver.com> 3*4882a593SmuzhiyunDate: Wed, 18 Jan 2017 07:35:58 +0000 4*4882a593SmuzhiyunSubject: [PATCH] Makefile.am: add CFLAGS and LDFLAGS definiton 5*4882a593SmuzhiyunMIME-Version: 1.0 6*4882a593SmuzhiyunContent-Type: text/plain; charset=UTF-8 7*4882a593SmuzhiyunContent-Transfer-Encoding: 8bit 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun* When build libatasmart, we need first build strpool in host 10*4882a593Smuzhiyun env. To build strpool, the compiler is host compiler, but 11*4882a593Smuzhiyun the CFLAGS and LDFLAGS are for cross-compiler, so unify them 12*4882a593Smuzhiyun to fix below error. 13*4882a593Smuzhiyun | make -C strpool strpool 14*4882a593Smuzhiyun | make[1]: Entering directory '../libatasmart/0.19-r0/build/strpool' 15*4882a593Smuzhiyun | gcc -DHAVE_CONFIG_H -I. -I../../git/strpool -I.. -isystem../build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -O2 -pipe -g -fstack-protector-strong -pie -fpie -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -c -o strpool.o `test -f '../strpool.c' || echo '../../git/strpool/'`../strpool.c 16*4882a593Smuzhiyun | gcc: error: unrecognized command line option ‘-fstack-protector-strong’ 17*4882a593Smuzhiyun | make[1]: *** [Makefile:404: strpool.o] Error 1 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunUpstream-Status: Pending 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunSigned-off-by: Mingli Yu <Mingli.Yu@windriver.com> 22*4882a593Smuzhiyun--- 23*4882a593Smuzhiyun strpool/Makefile.am | 2 ++ 24*4882a593Smuzhiyun 1 file changed, 2 insertions(+) 25*4882a593Smuzhiyun 26*4882a593Smuzhiyundiff --git a/strpool/Makefile.am b/strpool/Makefile.am 27*4882a593Smuzhiyunindex b041cea..013fcd3 100644 28*4882a593Smuzhiyun--- a/strpool/Makefile.am 29*4882a593Smuzhiyun+++ b/strpool/Makefile.am 30*4882a593Smuzhiyun@@ -17,6 +17,8 @@ 31*4882a593Smuzhiyun # <http://www.gnu.org/licenses/>. 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun CC = @CC_FOR_BUILD@ 34*4882a593Smuzhiyun+CFLAGS = @BUILD_CFLAGS@ 35*4882a593Smuzhiyun+LDFLAGS = @BUILD_LDFLAGS@ 36*4882a593Smuzhiyun AM_CFLAGS = @BUILD_CFLAGS@ 37*4882a593Smuzhiyun AM_LDFLAGS = @BUILD_LDFLAGS@ 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun-- 40*4882a593Smuzhiyun2.11.0 41*4882a593Smuzhiyun 42