[dpdk-dev] [PATCH] eal: fix clang build with intrinsics forced
Thomas Monjalon
thomas at monjalon.net
Thu Jan 17 17:54:20 CET 2019
15/01/2019 12:29, Ilya Maximets:
> This fixes x86_64-native-linuxapp-clang build with
> CONFIG_RTE_FORCE_INTRINSICS=y:
>
> include/generic/rte_atomic.h:218:9: error:
> implicit declaration of function '__atomic_exchange_2'
> is invalid in C99 [-Werror,-Wimplicit-function-declaration]
>
> include/generic/rte_atomic.h:501:9: error:
> implicit declaration of function '__atomic_exchange_4'
> is invalid in C99 [-Werror,-Wimplicit-function-declaration]
>
> include/generic/rte_atomic.h:783:9: error:
> implicit declaration of function '__atomic_exchange_8'
> is invalid in C99 [-Werror,-Wimplicit-function-declaration]
>
> We didn't caught this issue previously on other platforms because
> CONFIG_RTE_FORCE_INTRINSICS enabled by default only for armv8.
>
> Fixes: 7bdccb93078e ("eal: fix ARM build with clang")
> Cc: stable at dpdk.org
>
> Signed-off-by: Ilya Maximets <i.maximets at samsung.com>
Applied, thanks
More information about the dev
mailing list