Commit 613669b2 authored by Ben Walker's avatar Ben Walker Committed by Tomasz Zawadzki
Browse files

dpdkbuild: Support "unknown" ARM platforms (i.e. Apple Silicon)



When an ARM platform reports as "unknown", change the DPDK default to
generic instead of native. ARM compilers often do not correctly handle
'native'.

Change-Id: I9020d403282afaa4d8184c64c1234c6ff6ad6fbf
Signed-off-by: default avatarBen Walker <ben@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20397


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
parent b012ac91
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -13,6 +13,13 @@ DPDK_OPTS = -Denable_docs=false
DPDK_OPTS += -Dtests=false
DPDK_CFLAGS =

ifeq ($(shell uname -m),aarch64)
ifeq ($(shell uname -p),unknown)
# Unknown ARM platform. ARM doesn't do platform=native which is DPDK's default. So change it.
DPDK_OPTS += -Dplatform=generic
endif
endif

DPDK_KMODS = false
ifeq ($(OS),FreeBSD)
DPDK_KMODS = true