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?

Reply via email to