On Thu, Apr 22, 2021 at 5:49 AM Juraj Linkeš wrote: > > From: Ruifeng Wang > > NEON vector path of the PMD needs aarch64 support. But it was > enabled for aarch32 build as well because aarch32 build had > cpu_family set to aarch64. So build for aarch32 will fail due > to unsupported intrinsics. > > Fix aarch32 build by updating meson file to exclude NEON vector > implementation for aarch32. > > Fixes: 398358341419 ("net/bnxt: support NEON") > Cc: lance.richardson@broadcom.com > Cc: stable@dpdk.org > > Signed-off-by: Ruifeng Wang > Reviewed-by: Lance Richardson Acked-by: Ajit Khaparde > --- > drivers/net/bnxt/meson.build | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/bnxt/meson.build b/drivers/net/bnxt/meson.build > index 117c753489..5a72989915 100644 > --- a/drivers/net/bnxt/meson.build > +++ b/drivers/net/bnxt/meson.build > @@ -82,6 +82,6 @@ sources = files( > > if arch_subdir == 'x86' > sources += files('bnxt_rxtx_vec_sse.c') > -elif arch_subdir == 'arm' and host_machine.cpu_family().startswith('aarch64') > +elif arch_subdir == 'arm' and dpdk_conf.get('RTE_ARCH_64') > sources += files('bnxt_rxtx_vec_neon.c') > endif > -- > 2.20.1 >