DPDK не может найти -lnuma

При компиляции версии dpdk 17.04 я получаю следующую ошибку в конце.

== Build drivers/event/skeleton
== Build drivers/event/sw
== Build drivers/event/octeontx
== Build app
== Build app/test-pmd
  LD testpmd
/usr/bin/ld: cannot find -lnuma
collect2: error: ld returned 1 exit status
/home/root1/dpdk/dpdk-stable-17.08.1/mk/rte.app.mk:280: recipe for target 'testpmd' failed
make[5]: *** [testpmd] Error 1
/home/root1/dpdk/dpdk-stable-17.08.1/mk/rte.subdir.mk:63: recipe for target 'test-pmd' failed
make[4]: *** [test-pmd] Error 2
/home/root1/dpdk/dpdk-stable-17.08.1/mk/rte.sdkbuild.mk:76: recipe for target 'app' failed
make[3]: *** [app] Error 2
/home/root1/dpdk/dpdk-stable-17.08.1/mk/rte.sdkroot.mk:128: recipe for target 'all' failed
make[2]: *** [all] Error 2
/home/root1/dpdk/dpdk-stable-17.08.1/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed
make[1]: *** [pre_install] Error 2
/home/root1/dpdk/dpdk-stable-17.08.1/mk/rte.sdkroot.mk:107: recipe for target 'install' failed
make: *** [install] Error 2

Пожалуйста, предложите решение.


person krishnapal singh    schedule 12.01.2018    source источник
comment
Что вы пытались достичь желаемого результата? Что показало ваше исследование, касающееся вашей проблемы? Можете ли вы предоставить код своих попыток? Как мне задать хороший вопрос, Ожидаемые исследовательские усилия и Как создать минимальный, полный и проверяемый пример может помочь улучшить ваш вопрос.   -  person Geshode    schedule 12.01.2018


Ответы (2)


DPDK требует libnuma-devel, как описано в Системных требованиях:

http://dpdk.org/doc/guides/linux_gsg/sys_reqs.html

person Andriy Berestovskyy    schedule 12.01.2018

Пакеты Libnuma являются необязательной зависимостью сборки. Вы можете отключить то же самое, отредактировав файл конфигурации RTE_TARGET. Таким образом, вы можете либо установить пакет libnuma-dev, либо отключить его на целевом объекте. Пожалуйста сделай все необходимое

person Vipin Varghese    schedule 07.02.2020