Fix clang compilation on aarch64: replace -pie with -fPIE for dpdk compilation. 95/12795/3
authorSirshak Das <sirshak.das@arm.com>
Wed, 30 May 2018 02:06:28 +0000 (21:06 -0500)
committerDamjan Marion <dmarion.lists@gmail.com>
Wed, 30 May 2018 08:23:07 +0000 (08:23 +0000)
Fixes clang error: argument unused during compilation: '-pie'
by replacing it with -fPIE

Change-Id: Ic89a5e325e019d4d794d35556a07ebcf0b718dd3
Signed-off-by: Sirshak Das <sirshak.das@arm.com>
Reviewed-by: Brian Brooks <brian.brooks@arm.com>
Reviewed-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
dpdk/Makefile

index 17a229c..331e1c3 100644 (file)
@@ -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)