On 29/04/2020 07:49, Haiyue Wang wrote: > There several alignment warnings when including rte_memcpy header file > externally like OVS for x86. > > Signed-off-by: Haiyue Wang <haiyue.w...@intel.com> > --- > v2: Use __GUNC__ macro to apply for suppressing the warning. > --- > lib/librte_eal/x86/include/rte_memcpy.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/lib/librte_eal/x86/include/rte_memcpy.h > b/lib/librte_eal/x86/include/rte_memcpy.h > index ba44c4a32..d4cfe8dd5 100644 > --- a/lib/librte_eal/x86/include/rte_memcpy.h > +++ b/lib/librte_eal/x86/include/rte_memcpy.h > @@ -22,6 +22,10 @@ > extern "C" { > #endif > > +#ifdef __GNUC__ > +#pragma GCC diagnostic ignored "-Wcast-align" > +#endif > +
Hi - have a look at this thread and the comments about a similar topic, they are relevant here too. http://inbox.dpdk.org/dev/20200416184549.10747-1-ktray...@redhat.com/ > /** > * Copy bytes from one location to another. The locations must not overlap. > * >