From: Sirshak Das Date: Wed, 30 May 2018 02:06:28 +0000 (-0500) Subject: Fix clang compilation on aarch64: replace -pie with -fPIE for dpdk compilation. X-Git-Tag: v18.07-rc1~253 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;ds=sidebyside;h=6495c4b8a11f231f099ce96e4538e1f82ce51793;p=vpp.git Fix clang compilation on aarch64: replace -pie with -fPIE for dpdk compilation. Fixes clang error: argument unused during compilation: '-pie' by replacing it with -fPIE Change-Id: Ic89a5e325e019d4d794d35556a07ebcf0b718dd3 Signed-off-by: Sirshak Das Reviewed-by: Brian Brooks Reviewed-by: Honnappa Nagarahalli --- diff --git a/dpdk/Makefile b/dpdk/Makefile index 17a229cb859..331e1c34886 100644 --- a/dpdk/Makefile +++ b/dpdk/Makefile @@ -145,7 +145,11 @@ JOBS := $(if $(shell [ -f /proc/cpuinfo ] && head /proc/cpuinfo),\ $(shell grep -c ^processor /proc/cpuinfo), 2) # compiler/linker custom arguments +ifeq ($(DPDK_CC),clang) +DPDK_CPU_CFLAGS := -fPIE -fPIC +else DPDK_CPU_CFLAGS := -pie -fPIC +endif ifeq ($(DPDK_DEBUG),n) DPDK_EXTRA_CFLAGS := -g -mtune=$(DPDK_TUNE)