Я использую CrossTool NG и Buildroot для создания rootfs. Я пытаюсь добавить SDL2_ttf к этим rootfs.Невозможно перекрестно скомпилировать SDL2_ttf на arm-linux
экспортировать следующие переменные окружения CC = рычажного линукс-НКУ
CPPFLAGS = -I/Главная/питер/igep2015/94SDLttf/pmtstaging/USR/включать -I/главная/питер/igep2015/09Buildroot /buildroot-2016.02-TRY5/output/staging/usr/include -I/главная/питер/igep2015/94SDLttf/pmtstaging/USR/включать/freetype2
CFLAGS = - SYSROOT =/главная/питер/igep2015/09Buildroot /buildroot-2016.02-TRY5/output/host/usr/armeb-buildroot-linux-gnueabi/sysroot/
LDFLAGS = -L/Главная/питер/igep2015/94SDLttf/pmtstaging/USR/Библиотека/
*************************** выпуск ****************** *************** ld.bfd: пропускать несовместимые /usr/lib/i386-linux-gnu/libpthread.so при поиске -lpthread
/usr/local/Xtools/рычажного неизвестно-линукс-gnueabi/Библиотека/GCC/арм-неизвестно-линукс-gnueabi/5.1.0 /../../../../ рычажного неизвестно-линукс-gnueabi/бен/л.д.. bfd: пропускать несовместимые /usr/lib/i386-linux-gnu/libpthread.a при поиске -lpthread
/usr/local/xtools/arm-unknown-linux-gnueabi/lib/gcc/arm-unknown- linux-gnueabi/5.1.0 /../../../../ arm-unknown-linux-gnueabi/bin/ld.bfd: не удается найти /lib/libpthread.so.0
/usr/local/xtools/arm-unknown-linux-gnueabi/lib/gcc/arm-unknown-linux-gnueabi/5.1.0/../../../../arm-unknown-linux -gnueabi/бен/ld.bfd: не может найти /usr/lib/libpthread_nonshared.a
collect2: ошибка: л.д. возвращается 1 выход статус
При добавлении библиотеки -L/Buildroot или -L/подлокотники linux, чтобы найти libpthread, ./configure завершится с ошибкой. Копирование libpthread ... pmtstaging/usr/lib не влияет. Я уже успешно добавил libfreetype и libpng12 в pmtstaging. Плюс я скопировал libSDL2 и libz от Buildroot до pmtstaging.
Сможет ли кто-нибудь успешно скомпилировать SDL2_ttf в arm-linux? Это можно сделать?