From 3980b9113952c5a6910005cfaf17eaa9fb8196b5 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 13 Jul 2019 23:23:15 -0700 Subject: [PATCH] dpdk,dpdkvpp: Limit to x86/arm Other architectures are not supported and musl is not either Signed-off-by: Khem Raj --- recipes-extended/dpdk/dpdk.inc | 9 ++++++++- recipes-extended/vpp-core/dpdkvpp.bb | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc index 9004acc7..4fd2fa04 100644 --- a/recipes-extended/dpdk/dpdk.inc +++ b/recipes-extended/dpdk/dpdk.inc @@ -17,7 +17,14 @@ do_configure[depends] += "virtual/kernel:do_shared_workdir" inherit module -export RTE_TARGET = "${ARCH}-dpaa-linuxapp-gcc" +COMPATIBLE_HOST = '(aarch64|arm|i.86|x86_64).*-linux' +COMPATIBLE_HOST_libc-musl = 'null' + +DPDK_RTE_TARGET_x86-64 = "x86_64-native-linuxapp-gcc" +DPDK_RTE_TARGET_x86 = "i686-native-linuxapp-gcc" +DPDK_RTE_TARGET ?= "${ARCH}-dpaa-linuxapp-gcc" + +export RTE_TARGET = "${DPDK_RTE_TARGET}" export RTE_OUTPUT = "${S}/${RTE_TARGET}" export MODULE_DIR = "/lib/modules/${KERNEL_VERSION}/kernel/drivers/net" diff --git a/recipes-extended/vpp-core/dpdkvpp.bb b/recipes-extended/vpp-core/dpdkvpp.bb index 09e913e8..1770ce43 100644 --- a/recipes-extended/vpp-core/dpdkvpp.bb +++ b/recipes-extended/vpp-core/dpdkvpp.bb @@ -17,7 +17,14 @@ do_configure[depends] += "virtual/kernel:do_shared_workdir" inherit module -export RTE_TARGET = "${ARCH}-dpaa-linuxapp-gcc" +COMPATIBLE_HOST = '(aarch64|arm|i.86|x86_64).*-linux' +COMPATIBLE_HOST_libc-musl = 'null' + +DPDK_RTE_TARGET_x86-64 = "x86_64-native-linuxapp-gcc" +DPDK_RTE_TARGET_x86 = "i686-native-linuxapp-gcc" +DPDK_RTE_TARGET ?= "${ARCH}-dpaa-linuxapp-gcc" + +export RTE_TARGET = "${DPDK_RTE_TARGET}" export RTE_OUTPUT = "${S}/${RTE_TARGET}" S = "${WORKDIR}/git" -- 2.40.1