On 2018-11-07 08:00, Thomas Monjalon wrote:
The AltiVec header file breaks boolean type:

error: incompatible types when initializing type
'__vector _bool int' {aka '_vector(4) __bool int'} using type 'int'

If __APPLE_ALTIVEC__ is defined, then bool type is redefined
and conflicts with stdbool.h.

There is no good solution to fix it for the whole project without
breaking something else, so a workaround is inserted in mlx5 PMD.
This workaround is not compatible with C++ but there is no C++ in DPDK.

Suggested-by: Christian Ehrhardt <christian.ehrha...@canonical.com>
Suggested-by: Adrien Mazarguil <adrien.mazarg...@6wind.com>
Signed-off-by: Thomas Monjalon <tho...@monjalon.net>

<cut ....>

Tested-by: David Wilder <dwil...@us.ibm.com>

Hi Thomas

Thanks for re-posting this patch. I see no build breaks on power8 or power9 with this patch. I tried both 18.11-rc1 and upstream (master).

Reply via email to