diff options
Diffstat (limited to 'recipes-extended/vpp-core/dpdkvpp.bb')
-rw-r--r-- | recipes-extended/vpp-core/dpdkvpp.bb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/recipes-extended/vpp-core/dpdkvpp.bb b/recipes-extended/vpp-core/dpdkvpp.bb index 66ff945c..3905d817 100644 --- a/recipes-extended/vpp-core/dpdkvpp.bb +++ b/recipes-extended/vpp-core/dpdkvpp.bb | |||
@@ -25,6 +25,9 @@ DPDK_RTE_TARGET_x86-64 = "x86_64-native-linuxapp-gcc" | |||
25 | DPDK_RTE_TARGET_x86 = "i686-native-linuxapp-gcc" | 25 | DPDK_RTE_TARGET_x86 = "i686-native-linuxapp-gcc" |
26 | DPDK_RTE_TARGET ?= "${ARCH}-dpaa-linuxapp-gcc" | 26 | DPDK_RTE_TARGET ?= "${ARCH}-dpaa-linuxapp-gcc" |
27 | 27 | ||
28 | TLSDIALECT ?= "" | ||
29 | TLSDIALECT_aarch64 ?= "-mtls-dialect=trad" | ||
30 | |||
28 | export RTE_TARGET = "${DPDK_RTE_TARGET}" | 31 | export RTE_TARGET = "${DPDK_RTE_TARGET}" |
29 | export RTE_OUTPUT = "${S}/${RTE_TARGET}" | 32 | export RTE_OUTPUT = "${S}/${RTE_TARGET}" |
30 | 33 | ||
@@ -51,7 +54,7 @@ do_compile () { | |||
51 | oe_runmake CONFIG_RTE_EAL_IGB_UIO=n CONFIG_RTE_KNI_KMOD=y \ | 54 | oe_runmake CONFIG_RTE_EAL_IGB_UIO=n CONFIG_RTE_KNI_KMOD=y \ |
52 | CONFIG_RTE_LIBRTE_PMD_OPENSSL=y \ | 55 | CONFIG_RTE_LIBRTE_PMD_OPENSSL=y \ |
53 | EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu" \ | 56 | EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu" \ |
54 | EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -I${STAGING_INCDIR} -fPIC -mtls-dialect=trad" \ | 57 | EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -I${STAGING_INCDIR} -fPIC ${TLSDIALECT}" \ |
55 | CROSS="${TARGET_PREFIX}" \ | 58 | CROSS="${TARGET_PREFIX}" \ |
56 | prefix="" LDFLAGS="${TUNE_LDARGS}" WERROR_FLAGS="-w" V=1 | 59 | prefix="" LDFLAGS="${TUNE_LDARGS}" WERROR_FLAGS="-w" V=1 |
57 | 60 | ||