http://bugzilla.opensuse.org/show_bug.cgi?id=1110294
http://bugzilla.opensuse.org/show_bug.cgi?id=1110294#c6
--- Comment #6 from Marco Varlese
The patch currently posted to openSUSE:Factory makes absolutely no sense whatsoever.
I found that Factory vpp does not build with -j1 CCLD libvnet.la libtool: error: cannot find the library 'libvnet_avx2.la' or unhandled argument 'libvnet_avx2.la'
1. I cannot reproduce this. After branching network/vpp into home:jengelh:branches:network/vpp and commenting out the %patch2 call, the package *still* builds.
The only way I can raise the error is by forcing libvnet_avx2.la out of libvnet_la_LIBADD and into libvnet_la_DEPENDENCIES --- kind of what part of your patch does. So the patch actually broke stuff.
Error goes away with +libvnet_la_DEPENDENCIES += libvnet_avx2.la
2. Such lines should not be needed: all words in the libvnet_la_LIBADD variable are implicitly counted as dependencies already if the word refers to a make target.
For you to get the issue reported by Bernhard, you have to build using 1 core 1 thread. You do not specify how you build the package out of network but the default would be to take any number of cores available and that does _NOT_ show the issue. If you took a look at the patch upstream you would see that both the _avx2 and _avx512 libraries are actually part of the main libvnet.la Interestingly my patch was also merged upstream after _ALL_ tests passed for VPP integration... -- You are receiving this mail because: You are on the CC list for the bug.