Set EXTRA/HOST CPP/LD/CFLAGS in debian/rules 54/2554/1
authorLuca Boccassi <luca.boccassi@gmail.com>
Tue, 30 Aug 2016 17:33:37 +0000 (18:33 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 30 Aug 2016 17:33:37 +0000 (18:33 +0100)
Part of fix for:
W: dpdk-dev: hardening-no-relro usr/share/dpdk/x86_64-default-linuxapp-gcc/app/dpdk-pmdinfogen

Change-Id: I27805d114619944d2cb0df2d35ddbf3d157aea18
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
debian/rules

index da7e3c8..b072cbd 100755 (executable)
@@ -22,8 +22,13 @@ export DEB_CFLAGS_MAINT_APPEND  = -fPIC
 
 include /usr/share/dpkg/buildflags.mk
 export EXTRA_CFLAGS=$(CFLAGS)
+export EXTRA_CPPFLAGS=$(CPPFLAGS)
+export HOST_EXTRA_CFLAGS=$(CFLAGS)
+export HOST_EXTRA_CPPFLAGS=$(CPPFLAGS)
 # need to be stripped as DPDK build system adds them and it would be -Wl,-Wl,opt
 export EXTRA_LDFLAGS=$(shell echo $(LDFLAGS) | sed 's/-Wl,//g')
+# HOST_CC build system does not add -Wl ...
+export EXTRA_HOST_LDFLAGS=$(LDFLAGS)
 
 # People rebuilding this package can overwrite DPDK_CONFIG, RTE_MACHINE and
 # RTE_TARGET via environment variables if they like