mk: disable OcteonTx for buggy compilers only on arm64
Disable octeontx for gcc 4.8.5 as the compiler is emitting "internal
compiler error" for aarch64. The GCC "internal compiler error" was
observed only for arm64 architecture so disable the PMD only
for arm64.
Fixes: 4f760550a0
("mk: disable OcteonTx for buggy compilers")
Cc: stable@dpdk.org
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
This commit is contained in:
parent
3605968c2f
commit
f3af3e44a4
|
@ -79,11 +79,13 @@ else
|
|||
CONFIG_RTE_LIBRTE_PMD_OPDL_EVENTDEV=d
|
||||
endif
|
||||
|
||||
# Disable octeontx event PMD for gcc < 4.8.6
|
||||
# Disable octeontx event PMD for gcc < 4.8.6 & ARCH=arm64
|
||||
ifeq ($(CONFIG_RTE_ARCH), arm64)
|
||||
ifeq ($(shell test $(GCC_VERSION)$(GCC_PATCHLEVEL) -lt 486 && echo 1), 1)
|
||||
CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=d
|
||||
CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL=d
|
||||
CONFIG_RTE_LIBRTE_OCTEONTX_PMD=d
|
||||
endif
|
||||
endif
|
||||
|
||||
endif
|
||||
|
|
Loading…
Reference in a new issue