<snip> > Subject: Re: [dpdk-dev] [PATCH v1] test/ticketlock: use C11 atomic builtins > for lcores sync > > On Wed, Apr 21, 2021 at 02:17:33AM -0500, Joyce Kong wrote: > > Convert rte_atomic usages to C11 atomic builtins for lcores sync in > > ticketlock testcases. > > gcc atomic builtins aren't 'C11' Sorry, I did not understand this, can you elaborate? I am referring to [1].
[1] https://gcc.gnu.org/onlinedocs/gcc/_005f_005fatomic-Builtins.html > > > > > Signed-off-by: Joyce Kong <joyce.k...@arm.com> > > Reviewed-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com> > > Reviewed-by: Ruifeng Wang <ruifeng.w...@arm.com> > > --- > > the change makes this code less portable to non-gcc emulating compilers. > > please don't. Not sure if these compilers are supported in DPDK. DPDK officially supports gcc, clang (not sure on icc).