11/04/2018 19:01, Pavan Nikhilesh:
> Use __atomic_exchange_n instead of __atomic_exchange_(2/4/8).
> The error was:
>       include/generic/rte_atomic.h:215:9: error:
>               implicit declaration of function '__atomic_exchange_2'
>               is invalid in C99
>       include/generic/rte_atomic.h:494:9: error:
>               implicit declaration of function '__atomic_exchange_4'
>               is invalid in C99
>       include/generic/rte_atomic.h:772:9: error:
>               implicit declaration of function '__atomic_exchange_8'
>               is invalid in C99
> 
> Fixes: ff2863570fcc ("eal: introduce atomic exchange operation")
> 
> Signed-off-by: Pavan Nikhilesh <pbhagavat...@caviumnetworks.com>

We did not understand why this error is seen only on ARM
(hopefully we won't discover it somewhere else),
but it is a pragmatic fix.

Applied, thanks



Reply via email to