Кросскомпиляция Rasterbar libtorrent под MIPS
Форум — Development
Всем привет!
Нужно разобраться с приставкой STB и добавить в её прошивку торрент-клиент. Производитель приставки дал SDK, скрипты для сборки прошивки и документацию. Всё распаковал как описано, запустил скрипты, задались переменные окружения, прошивка собирается правильно. Чтобы скомпилировать libtorrent нужно сперва скомпилировать boost. Но есть проблема - я никогда не занимался сборкой под линукс, а тем более кросскомпиляцией. Почитал в сети много всего про кросскомпиляцию и Boost я собираю так - в файл user-config.jam добавил строку
using gcc : mips : /opt/eldk-4.0/usr/bin/mips-linux-gcc ;
./bootstrap.sh
./bjam --toolset=gcc-mips
root@PC-CODER:~/boost_1_47_0/stage/lib# file libboost_system.so.1.47.0
libboost_system.so.1.47.0: ELF 32-bit LSB shared object, MIPS, MIPS32 version 1 (SYSV), dynamically linked, not stripped
export BOOST_ROOT=/home/user/STB/boost_1_47_0
./configure --host=mips-linux
...
Checking for boost libraries:
checking for boostlib >= 1.36... configure: We will use a staged boost library from /home/user/STB/boost_1_47_0
yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... no
checking for exit in -lboost_system... (cached) no
checking for exit in -lboost_system... (cached) no
configure: error: Could not link against boost_system !
Спасибо.