Я использую Alpine Linux в своем контейнере Docker.
Вместо библиотеки C по умолчанию musl
Я установил glibc
из здесь .Он устанавливается как разделяемая / динамическая библиотека по следующему пути /usr/glibc-compat/lib
Теперь я не знаю, как связать glibc
разделяемую библиотеку с DPDK .Это то, что я уже пробовал, и это не работает:
export LD_LIBRARY_PATH=/usr/glibc-compat/lib
make install T=x86_64-native-linuxapp-gcc -Wl,-rpath=/usr/glibc-compat/lib
при установке DPDK - обновление
/etc/ld.so.conf
с /usr/glibc-compat/lib
- изменение
Makefiles
в источнике DPDK
Я получаю следующую ошибку:
/ dpdk-stable-16.11.8 / lib / librte_eal/linuxapp/eal/eal.c:35:19: фатальная ошибка: stdio.h: нет такого файла или каталога #include
Что еще можно сделать для установки DPDK?Есть ли какие-то конкретные Makefile
мне нужно обновить?