Что за прошивку используешь? Вообще раз уж заскринел - то опиши по подробнее. Вообще, какая модель завра? Ведь август месяц - все телепаты в отпуске...
> Zaurus C1000. Куплен в utility.ru Прошивка - pdaXrom RC10
У меня C3000. Прошивка OpenZaurus. Хочу попробывать pdaXrom. На каком-то японском сайте качал также какой-то RC. Не пошло. Если не сложно - дай ссылку на свою прошивку.
А для него все пакеты пересобирать надо или например можно поверх
прошивки со специальным (насколько я понял) ядром и специфическими
загрузочными скриптами поставить apt и брать обычные пакеты из
Debian? (Ну те, которые он потянет естессно).
Где найдёт? Просветите тормоза :D В моём представлении, когда юзается configure, он собирает инфу о _текущей_ системе. Т.е. для целевой компиляции потребуется полная копия целевой системы на компилирующей машине. Нет?
Просвятите неразумного. У меня такой вопрос - apt сам по ответу
ядра определяет, какие пакеты качать? У них написано:
For example, suppose your closest Debian mirror is http://mirrors.kernel.org/debian/. When inspecting that mirror with a web browser or FTP program, you will notice that the main directories are organized like this:
Покачену! Потому что Ты смотришь на своем десктопе с мутноватым монитором, а он смотрит на LCD экране Zaurus размером 3.5" и разрешением 640x480!!!!!!!!!!!!!!!
>Да. Это убого. Пакеты не оптимизированы для наладонного использования. лучше
не надо
Кому для наладонного использования записная книжка нужна, а
кому-то может ssh или ftp на коленке надо срочно запустить, чтобы
с ноутбуком не таскаться.
> Кому для наладонного использования записная книжка нужна, а кому-то может ssh или ftp на коленке надо срочно запустить, чтобы с ноутбуком не таскаться.
Пакеты в Debian не оптимизированы именно под XScale и не скомпилены с softfloat. На этом заметно теряется производительность, метами на глаз очень даже заметно.
> Где найдёт? Просветите тормоза :D В моём представлении, когда юзается configure, он собирает инфу о _текущей_ системе. Т.е. для целевой компиляции потребуется полная копия целевой системы на компилирующей машине. Нет?
Да, при запуске configure большинства пакетов без параметров он собирает информацию о системе. Но есть возможность как указать host систему, на которой идет компиляция, так и целевую, для которой это все барахло собирается. Самое трудное для меня - это заставить его(скомпилированный пакет) подбирать нужные библиотеки. Скажем в linux тут все просто - просто /etc/ld.so.conf, вот в других UNIX сложнее. Например в solaris там тебе и LD_LIBRARY_PATH и crle и т.п. В итоге (особенно если собирается система нескольких параллельных версий одного и того-же софта) у меня по неопытности "засасывало" не те библиотеки. К тому же есть неприятный момент в том, что некоторый софт собирается нестандартным образом. В итоге он сам пытается найти зависимости от библиотек и их разрешить. И тогда становится очень грустно. Господа! Пользуйтесь стандартными средствами, типа libtool. Очень грустно разбирать говны, которые без проблем собираются на linux и gcс, но нихрена не хотят работать на сколько-нибудь другом софте и/или железе отличном от x86.
Короче проблем со сборкой порядком. С языком "С" попроще, с "С++" посложнее в разы(порядки), но в общем этот процесс приручаемый.