]> code.ossystems Code Review - meta-freescale.git/commitdiff
dpdk,dpdkvpp: Limit to x86/arm
authorKhem Raj <raj.khem@gmail.com>
Sun, 14 Jul 2019 06:23:15 +0000 (23:23 -0700)
committerOtavio Salvador <otavio@ossystems.com.br>
Mon, 15 Jul 2019 10:29:39 +0000 (07:29 -0300)
Other architectures are not supported and musl is not either

Signed-off-by: Khem Raj <raj.khem@gmail.com>
recipes-extended/dpdk/dpdk.inc
recipes-extended/vpp-core/dpdkvpp.bb

index 9004acc757088bb3a2e7a0e2e5d6fbec350f8d69..4fd2fa04d90fb3b6a47cfdf92f29acce6c4ec3c2 100644 (file)
@@ -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"
 
index 09e913e80fd8b69b278712d995bb99ac6c2fc3cc..1770ce434b9fad7a78a8ae387861a17cdceca0f4 100644 (file)
@@ -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"