Hi, > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Christian Ehrhardt > Sent: Tuesday, August 13, 2019 2:29 PM > To: dev <dev@dpdk.org> > Cc: Luca Boccassi <bl...@debian.org>; Thomas Monjalon > <tho...@monjalon.net>; Frank Heimes <frank.hei...@canonical.com>; > Christian Ehrhardt <christian.ehrha...@canonical.com> > Subject: [dpdk-dev] [PATCH 1/1] net/mlx4: fix build on PPC64 > > 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. > > Related to: > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit.dp > dk.org%2Fdpdk%2Fcommit%2F%3Fid%3D725f5dd0bfb50192a2d2341d4cc690 > 84c2c4e03d&data=02%7C01%7Crasland%40mellanox.com%7C4617eec7 > ac6c4eb7bf7408d71fe17042%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0% > 7C0%7C637012925439283556&sdata=6tZDB%2F7%2Bq%2Fs%2FDsZksg6Z > sAGTZcbufps84bT6wBe6nXs%3D&reserved=0 > > Change-Id: Iceb058c07086def4176c5ab199ca4dd5018d0340 > Signed-off-by: Christian Ehrhardt <christian.ehrha...@canonical.com> > --- > drivers/net/mlx4/mlx4_utils.h | 10 ++++++++++ > 1 file changed, 10 insertions(+)
Patch applied to next-net-mlx after small change in the commit log: 1- removed Change ID. 2- replaced related to link with the SHA of the commit only Kindest regards, Raslan Darawsheh