Как связать glibc с DPDK? - PullRequest
       17

Как связать glibc с DPDK?

0 голосов
/ 19 октября 2018

Я использую Alpine Linux в своем контейнере Docker.

Вместо библиотеки C по умолчанию musl Я установил glibc из здесь .Он устанавливается как разделяемая / динамическая библиотека по следующему пути /usr/glibc-compat/lib

Теперь я не знаю, как связать glibc разделяемую библиотеку с DPDK .Это то, что я уже пробовал, и это не работает:

  1. export LD_LIBRARY_PATH=/usr/glibc-compat/lib
  2. make install T=x86_64-native-linuxapp-gcc -Wl,-rpath=/usr/glibc-compat/lib при установке DPDK
  3. обновление /etc/ld.so.conf с /usr/glibc-compat/lib
  4. изменение Makefiles в источнике DPDK

Я получаю следующую ошибку:

/ dpdk-stable-16.11.8 / lib / librte_eal/linuxapp/eal/eal.c:35:19: фатальная ошибка: stdio.h: нет такого файла или каталога #include

Что еще можно сделать для установки DPDK?Есть ли какие-то конкретные Makefile мне нужно обновить?

1 Ответ

0 голосов
/ 02 ноября 2018

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

...