Я пытаюсь создать корневую файловую систему, которая включает SDL2 на DirectFB для встроенной системы Linux 2.6.37 (плата igepv2 с чипом TI DM3730 с использованием OMAP). Я использую
- Crosstool NG
- Buildroot
Buildroot с DirectFB работает нормально - могу запустить тест df_andi. К сожалению, Buildroot-2015.08.1 поддерживает только SDL1.2, поэтому я пытаюсь перекрестно скомпилировать SDL2 из источника и добавить его в корневую файловую систему, созданную с помощью buildroot .... следующим образом:
LDFLAGS = -L / home / peter / igep2015 / 9Buildroot / buildroot-2015.08.1 / output / staging / usr / lib CPPFLAGS = -I / home / peter / igep2015 / 9Buildroot / buildroot-2015.08.1 / output / staging / usr /включают
DIRECTFBCONFIG = / home / peter / igep2015 / 9Buildroot / buildroot-2015.08.1 / output / host / usr / arm-buildroot-linux-gnueabi / sysroot / usr / bin
экспорт CC = arm-linux-gcc
./configure --prefix = / usr --host = arm-linux --without-x --disable-pulseaudio --disable-esd --disable-video-x11 --disable-x11-shared --disable-video -x11-xcursor --disable-video-x11-xinerama --disable-video-x11-xinput --disable-video-x11-xrandr --disable-video-x11-scrnsaver --disable-video-x11-xshape - -disable-video-x11-vm --disable-video-opengl --enable-video-opengles --disable-haptic --enable-fusionsound --enable-video-dummy --enable-video-directfb --disable- directfb-shared
что дает следующую сводку конфигурации без используемого видеодрайвера ....
Сводка по настройке SDL2:
Создание общих библиотек
Создание статических библиотек Включенные модули: события рендеринга атомарного аудио и видео джойстик power файловая система потоки таймеры файл loadso cpuinfo assembly
Assembly Math:
Аудиодрайверы: диск dummy oss
Видеодрайверы: dummy
Драйверы ввода: linuxev linuxkd
Использование libudev: ДА
Использование dbus: ДА
Файл config.log SDL2 показывает, что SDL ./configure не находит directfb
configure: 20558: проверка на directfb-config
configure: 20592: результат: нет
configure: 20604: проверка на pkg -config
configure: 20622: found / usr / bin / pkg-config
configure: 20635: result: / usr / bin / pkg-config
configure: 20678: проверка DirectFB 1.0. 0 поддержка
настройка: 20680: результат: нет
Я проверил свой путь DIRECTFBCONFIG, и он содержит directfb-config. Любые предложения о том, что мне не хватает?
Заранее спасибо за помощь!