Closed opsarno closed 2 months ago
已解决! dpdk 版本选错了, 不是 dpdk-stable-20.11.10
,应该是 dpdk-stable-20.11.1
注:EL7 可编译通过, EL8 EL9 不行。
看了下 dpdk-stable-20.11.1/doc/guides/linux_gsg/sys_reqs.rst
中的说明,提到
Compatibility for recent distribution kernels will be kept, notably RHEL/CentOS 7.
所以,对于当前 dpvs 使用 dpdk-stable-20.11.1
的情况下,还是用 CentOS 7 来编译安装吧。
https://github.com/iqiyi/dpvs/issues/952
RockyLinux 8,确实可以编译通过,编辑 dpvs-1.9.6/src/Makefile
注释以下行
# CFLAGS += -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -mcmodel=medium
我在 CentOS EL7, RockyLinux EL8 / EL9 打补丁都有失败提示啊,这样后面编译就过不去了。 不打补丁倒是能编译。 大家有遇到过吗?
0001-kni-use-netlink-event-for-multicast-driver-part.patch
FAILED0006-bonding-fix-bonding-mode-4-problems.patch
FAILED其它 patch 没有异常。