Я пытаюсь настроить ovs-dpdk.
Я уже DPDK из источников, проверенный testpmd работает. Теперь я хочу установить ovs-dpdk , поэтому я загружаю последний OVS tar.gz и запускаю configure:

./configure --with-dpdk=$DPDK_BUILD

$DPDK_BUILD - это «каталог, в который распакован dpdk» /build, потому что это путь по умолчанию, когда идут двоичные файлы, когда я собираю DPDK (с помощью «make config T = x86_64-native-linuxapp-gcc» + "make").

Поэтому, когда я пытаюсь настроить ovs я всегда терплю неудачу с «configure: error: не может связаться с dpdk».
Когда я смотрю в "config.log", я просто вижу это:

 #include <rte_config.h>
|                              #include <rte_eal.h>
| int
| main ()
| {
| int rte_argc; char ** rte_argv;
|                              rte_eal_init(rte_argc, rte_argv);
|   ;
|   return 0;
| }
configure:20670: error: cannot link with dpdk

Итак, насколько я понимаю, он просто пытается собрать простейшее приложение dpdk, чтобы проверить, есть ли библиотеки DPDK, но не находит их.
И я понятия не имею, почему, так как я указываю на них, используя опцию --with-dpdk, как описано в руководстве пользователя ...

0