]> code.ossystems Code Review - meta-freescale.git/commitdiff
dpdkvpp: -mtls-dialect=trad is aarch64 specific
authorKhem Raj <raj.khem@gmail.com>
Wed, 17 Jul 2019 04:25:29 +0000 (21:25 -0700)
committerOtavio Salvador <otavio@ossystems.com.br>
Tue, 6 Aug 2019 14:26:17 +0000 (11:26 -0300)
Fixes
x86_64-yoe-linux-gcc: error: unrecognized argument in option '-mtls-dialect=trad'
x86_64-yoe-linux-gcc: note: valid arguments to '-mtls-dialect=' are: gnu gnu2

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

index 66ff945cd385249cc8ca663bf9a5afe1f734c914..3905d8172d881a0d22c6d977845c79aa747c56fe 100644 (file)
@@ -25,6 +25,9 @@ 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"
 
+TLSDIALECT ?= ""
+TLSDIALECT_aarch64 ?= "-mtls-dialect=trad"
+
 export RTE_TARGET = "${DPDK_RTE_TARGET}"
 export RTE_OUTPUT = "${S}/${RTE_TARGET}"
 
@@ -51,7 +54,7 @@ do_compile () {
        oe_runmake  CONFIG_RTE_EAL_IGB_UIO=n CONFIG_RTE_KNI_KMOD=y \
                    CONFIG_RTE_LIBRTE_PMD_OPENSSL=y \
                    EXTRA_LDFLAGS="-L${STAGING_LIBDIR} --hash-style=gnu" \
-                  EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -I${STAGING_INCDIR} -fPIC -mtls-dialect=trad" \
+                  EXTRA_CFLAGS="${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -I${STAGING_INCDIR} -fPIC ${TLSDIALECT}" \
                   CROSS="${TARGET_PREFIX}" \
                   prefix=""  LDFLAGS="${TUNE_LDARGS}"  WERROR_FLAGS="-w" V=1