That’s .. interesting. Patch set 3 didn’t run all the jobs. Any idea why that 
would happen?

Instead of reverting the patch, here’s a hammer-based attempt at solving the 
problem [1]. Damjan, feel free to propose a prettier solution :)

Florin

[1] https://gerrit.fd.io/r/#/c/10660/ <https://gerrit.fd.io/r/#/c/10660/>

> On Feb 19, 2018, at 5:09 PM, Ed Kern <e...@cisco.com> wrote:
> 
> 
> 
>> On Feb 19, 2018, at 2:47 PM, Jon Loeliger <j...@netgate.com 
>> <mailto:j...@netgate.com>> wrote:
>> 
>> Hey hey hey,
>> 
>> I tried to build a variant of vppsb and failed miserably
>> for lack of the __mm_testz_si128 symbol.
>> 
> 
> Wont make you feel better but my centos builds have been rolling and croaking 
> over this for a few hours as well...
> 
> 
>> From whence does that arrive on my doorstep?
> 
> my best guess is that it came in with 
> c6969b55e40613479183141c01f057f9253f17a8
> 
> aka 
> 
> https://gerrit.fd.io/r/#/c/10636/ <https://gerrit.fd.io/r/#/c/10636/>
> 
> 
> Then again im still scratching my head on how this even got in since this 
> failed verification on patch 2.
> Then im guessing it got the +1 because it was deemed a trivial rebase so only 
> a subset of jobs (aka not centos) fired.
> 
> But even the merge job for centos failed…and I thought (obviously 
> incorrectly) that those had to have success for the
> merge to take place.
> 
> Ed
> 
> 
> 
> 
>> 
>> I'm trying to figure out if vppsb needs to #define something new,
>> or #include something first, or if my system is suddenly missing
>> something assumed to be present and VPP cleverly allowed for
>> it to be missing while vppsb was less so?
>> 
>> Thanks,
>> jdl
>> 
>> 
>> 
>> 
>> 
>> 
>> ```libtool: compile:  gcc -DPACKAGE_NAME=\"netlink\" 
>> -DPACKAGE_TARNAME=\"netlink\" "-DPACKAGE_VERSION=\"1.0.1-21~g888408a\"" 
>> "-DPACKAGE_STRING=\"netlink 1.0.1-21~g888408a\"" -DPACKAGE_BUGREPORT=\"\" 
>> -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
>> -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
>> -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 
>> -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"netlink\" 
>> "-DVERSION=\"1.0.1-21~g888408a\"" -I. -Wall -fstack-protector -fPIC -Werror 
>> -g -DFORTIFY_SOURCE=2 -O2 
>> -I/home/jdl/work/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/
>>  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
>> -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches 
>> -m64 -mtune=generic -c librtnl/netns.c  -fPIC -DPIC -o librtnl/.libs/netns.o
>> In file included from 
>> /home/jdl/work/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/vppinfra/vector.h:262:0,
>>                  from 
>> /home/jdl/work/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/vppinfra/mheap_bootstrap.h:47,
>>                  from 
>> /home/jdl/work/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/vppinfra/mem.h:47,
>>                  from 
>> /home/jdl/work/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/vppinfra/vec.h:42,
>>                  from 
>> /home/jdl/work/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/vppinfra/format.h:44,
>>                  from 
>> /home/jdl/work/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/vppinfra/elf.h:41,
>>                  from 
>> /home/jdl/work/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/vppinfra/elf_clib.h:41,
>>                  from 
>> /home/jdl/work/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/vlib/vlib.h:44,
>>                  from ./librtnl/netns.h:19,
>>                  from librtnl/netns.c:16:
>> /home/jdl/work/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/vppinfra/vector_sse2.h:
>>  In function 'u8x16_is_all_zero':
>> /home/jdlwork/vpp/build-root/rpmbuild/vpp-18.04.0/build-root/install-vpp-native/vpp/include/vppinfra/vector_sse2.h:552:3:
>>  error: implicit declaration of function '_mm_testz_si128' 
>> [-Werror=implicit-function-declaration]
>>    return _mm_testz_si128 ((__m128i) x, (__m128i) x);
>>    ^
>> cc1: all warnings being treated as errors
>> ```
> 
> 

Reply via email to