On Sun, 2020-09-13 at 09:59 -0400, Robert P. J. Day wrote:
> 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?

I think you just need to make sure that you set COMPATIBLE_MACHINE for
dpdk to something that dpdk can build for. DPDK I think needs at least
SSE4.2 which qemu-x86* in oe-core doesn't support.

Thanks,

Anuj
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#6710): 
https://lists.yoctoproject.org/g/meta-intel/message/6710
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