On Thu, Oct 15, 2020 at 4:41 PM Maslekar, Omkar <omkar.masle...@intel.com> wrote: > >> diff --git a/lib/librte_eal/arm/include/rte_prefetch_32.h > >> b/lib/librte_eal/arm/include/rte_prefetch_32.h > >> index e53420a..28b3d48 100644 > >> --- a/lib/librte_eal/arm/include/rte_prefetch_32.h > >> +++ b/lib/librte_eal/arm/include/rte_prefetch_32.h > >> @@ -10,6 +10,7 @@ > >> #endif > >> > >> #include <rte_common.h> > >> +#include <rte_compat.h> > > > >Move rte_compat.h inclusion from the arch headers to the > >generic/rte_prefetch.h header only. > I got below build error if I move rte_compat.h inclusion from the arch > headers to the generic/rte_prefetch.h header only. I will remove it and send > out a new patch v8. > In file included from ../lib/librte_eal/x86/include/rte_prefetch.h:14:0, > from ../lib/librte_table/rte_swx_table_em.c:10: > ../lib/librte_eal/include/generic/rte_prefetch.h:67:1: error: expected ‘=’, > ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘static’
Please rebase on main as I took Harry patch which was ready. Thanks. -- David Marchand