Всем доброго времени суток.
Есть Тион-Про270, для которого я самостоятельно собрал ядро, КФС и u-boot (делал все, как написано здесь:
http://www.emb-linux.narod.ru/tion-pro-270/index.html).
Через терминал все успешно работает, кросс-компилированные консольные приложения также исправно запускаются.
Далее была поставлена задача приспособить какой-нибудь Delphi-подобный IDE для разработки полноценных графических приложений. Естественно, для этих целей был выбран lazarus.
Lazarus и fpc также удалось успешно собрать для кросс-компилирования (делал почти так, как здесь:
http://wiki.lazarus.freepascal.org/Setup_Cross_Compile_For_ARM#Generic_things_to_do , пришлось только в binutils задать параметр --target=xscale-linux-elf).
Таким образом, теперь я успешно могу писать и отлаживать консольные приложения под Lazarus, и затем прямо оттуда кросс-компилировать их для Тиона.
А теперь, собственно, сама проблема: при попытках скомпилировать графическое приложение, компилятор пишет, что не найдена libX11.so (естественно, для компиляции используются либы, скопированные с Тиона, а не стандартные дебиановские).
Понятно, что поднимать Иксы на Тионе не рационально, а значит, надо использовать какую-нибудь другую графическую оболочку. Поскольку до сих пор я работал с линуксом на тионе только через консоль, то плохо представляю, как именно собрать систему с графикой... Хотелось бы услышать рекомендации по этому поводу. Ну и еще, конечно, желательно, чтобы можно было создавать приложения в Lazarus.