I know nothing about DPDK (I suspect that will change shortly),
but was asked by a colleague to figure out what to do to get
"bitbake dpdk" to work in a totally generic Zeus set of layers.

Cloned meta-dpdk from https://git.yoctoproject.org/git/meta-dpdk,
checked out "zeus" layer (along with standard poky content), then
just tried "bitbake dpdk" to get first error related to not
setting COMPATIBLE_MACHINE, so I threw in a dpdk_%.bbappend file
which did nothing more than set that and tried again, this time
getting a little more serious in terms of diagnostics:

...9.2.0/include/smmintrin.h:179:1: error: inlining failed in call to always_inline '_mm_blendv_epi8': target specific option mismatch
  179 | _mm_blendv_epi8 (__m128i __X, __m128i __Y, __m128i __M)
      | ^~~~~~~~~~~~~~~

A little online searching brought me to this apparently more
general discussion of this issue:

https://www.yoctoproject.org/pipermail/meta-intel/2018-October/005596.html

but I'm not sure whether this is supposed to be the solution as
it has not been committed in any later version of dpdk AFAICT.
I also have not messed with setting DPDK_TARGET_MACHINE as it's
unclear to me whether that would be necessary given the earlier
proposed solution.

In short, what is the proper way to get dpdk to build under
Zeus layers?

rday

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#6705): 
https://lists.yoctoproject.org/g/meta-intel/message/6705
Mute This Topic: https://lists.yoctoproject.org/mt/76819720/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-intel/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to