Couple of build problems ( Fedora 36, DPDK 21.11.1 )

Dmitry Kozlyuk dmitry.kozliuk at gmail.com
Wed Jul 20 17:37:17 CEST 2022


2022-07-20 14:58 (UTC+0000), Mark de Roussier:
> thanks for the idea, but I'm afraid that's not the case. I do have that already, that is what is providing libmlx4 and libmlx5. But it does not contain librte_common_mlx5, which is what I think is probably the source of my problem.

librte_common_mlx5 is built as part of DPDK.
The dependency chain is as follows ("|" denotes DPDK boundary):

librte_{net,...}_mlx5 -> librte_common_mlx5 -> | -> libmlx5, libibverbs

I think the root cause is with pkg-config, as described in your first message.
pkg-config is used to find libraries, including libibverbs and libmlx5.
librte_common_mlx5 build is skipped if they are not found.

This message is harmless:

[Errno 21] Is a directory: '/home/mderouss/Projects/dpdk/dpdk-stable-21.11.1/buildtools/pkg-config'
Unusable script '/home/mderouss/Projects/dpdk/dpdk-stable-21.11.1/buildtools/pkg-config'

LIBRARY_PATH should not be needed.
What is the full build log?


More information about the users mailing list