net/thunderx: fix build flags with clang
'fno-prefetch-loop-arrays' optimization flag is not supported with clang, so use it only when compiling with gcc. Fixes: 1c421f18e095 ("net/thunderx: add single and multi-segment Tx") Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Reported-by: Ferruh Yigit <ferruh.yigit@intel.com>
This commit is contained in:
parent
c431ec66c5
commit
6e14297370
@ -56,7 +56,10 @@ SRCS-$(CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD) += nicvf_hw.c
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD) += nicvf_mbox.c
|
||||
SRCS-$(CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD) += nicvf_ethdev.c
|
||||
|
||||
CFLAGS_nicvf_rxtx.o += -fno-prefetch-loop-arrays -Ofast
|
||||
ifeq ($(CONFIG_RTE_TOOLCHAIN_GCC),y)
|
||||
CFLAGS_nicvf_rxtx.o += -fno-prefetch-loop-arrays
|
||||
endif
|
||||
CFLAGS_nicvf_rxtx.o += -Ofast
|
||||
|
||||
# this lib depends upon:
|
||||
DEPDIRS-$(CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD) += lib/librte_eal lib/librte_ether
|
||||
|
Loading…
x
Reference in New Issue
Block a user