Re: [dpdk-dev] Build failures in 21.11-rc2

2021-11-09 Thread Medvedkin, Vladimir
Hi all, It looks like the problem caused by the lack of _mm512_set1_epi8() implementation inside the gcc8, however _mm512_set1_epi[16,32,64] has been implemented. I replaced it with _mm512_set1_epi32 and on gcc8 it builds fine. I'll send a fix soon. On 09/11/2021 17:22, Lance Richardson wrot

Re: [dpdk-dev] Build failures in 21.11-rc2

2021-11-09 Thread Lance Richardson
Based on the CI build logs, the target architecture was Skylake, which supports AVX512 but doesn't support GFNI. On Tue, Nov 9, 2021 at 11:15 AM Thomas Monjalon wrote: > > 09/11/2021 17:12, Lance Richardson: > > Do the machines used for the CentOS 8 CI builds support AVX512? > > Probably not. OK

Re: [dpdk-dev] Build failures in 21.11-rc2

2021-11-09 Thread Thomas Monjalon
09/11/2021 17:12, Lance Richardson: > Do the machines used for the CentOS 8 CI builds support AVX512? Probably not. OK thank you. > The failing build is on an Ice Lake server with: > meson -Dmachine=native build > ninja -C build > > On Tue, Nov 9, 2021 at 11:08 AM Thomas Monjalon wrot

Re: [dpdk-dev] Build failures in 21.11-rc2

2021-11-09 Thread Lance Richardson
Do the machines used for the CentOS 8 CI builds support AVX512? The failing build is on an Ice Lake server with: meson -Dmachine=native build ninja -C build On Tue, Nov 9, 2021 at 11:08 AM Thomas Monjalon wrote: > > 09/11/2021 16:57, David Marchand: > > On Tue, Nov 9, 2021 at 4:53 PM L

Re: [dpdk-dev] Build failures in 21.11-rc2

2021-11-09 Thread Thomas Monjalon
09/11/2021 16:57, David Marchand: > On Tue, Nov 9, 2021 at 4:53 PM Lance Richardson > wrote: > > > > 21.11-rc2 builds are failing on CentOS 8.4, apparently because > > the intrinsic _mm512_set_epi8() is not defined in the GCC > > headers (see example below). > > Thanks for reporting Lance. > It r

Re: [dpdk-dev] Build failures in 21.11-rc2

2021-11-09 Thread David Marchand
On Tue, Nov 9, 2021 at 4:53 PM Lance Richardson wrote: > > 21.11-rc2 builds are failing on CentOS 8.4, apparently because > the intrinsic _mm512_set_epi8() is not defined in the GCC > headers (see example below). Thanks for reporting Lance. It rings a bell, think it was mentionned in the past. >