Add support for 32-bit x86 compilation in Makefiles

Change-Id: Ida73678b47b685abef4e81b5cad9fc13eb330850
Signed-off-by: Damjan Marion <damarion@cisco.com>
This commit is contained in:
Damjan Marion
2017-04-24 20:48:53 +02:00
committed by Neale Ranns
parent 36c1308b35
commit 1664f9ba4a
2 changed files with 10 additions and 5 deletions

View File

@ -12,11 +12,14 @@
# limitations under the License.
# vector packet processor
MACHINE=$(shell uname -m)
vpp_arch = native
ifeq ($(shell uname -m),x86_64)
ifeq ($(MACHINE),$(filter $(MACHINE),x86_64 i686))
vpp_march = corei7 # Nehalem Instruction set
vpp_mtune = corei7-avx # Optimize for Sandy Bridge
else ifeq ($(shell uname -m),aarch64)
else ifeq ($(MACHINE),aarch64)
ifeq ($(TARGET_PLATFORM),thunderx)
vpp_march = armv8-a+crc
vpp_mtune = thunderx

View File

@ -50,11 +50,13 @@ else
DPDK_CC=gcc
endif
MACHINE=$(shell uname -m)
##############################################################################
# Intel x86_64
# Intel x86
##############################################################################
ifeq ($(shell uname -m),x86_64)
DPDK_TARGET ?= x86_64-native-linuxapp-$(DPDK_CC)
ifeq ($(MACHINE),$(filter $(MACHINE),x86_64 i686))
DPDK_TARGET ?= $(MACHINE)-native-linuxapp-$(DPDK_CC)
DPDK_MACHINE ?= nhm
DPDK_TUNE ?= core-avx2