Сообщение
Mesk » Ср янв 10, 2007 03:35
на кросс сборке bash, наверное, проблема такая?
> checking whether setvbuf arguments are reversed... configure: error: cannot run
это лечится флагами
bash_cv_have_mbstate_t=yes c_cv_func_setvbuf_reversed=no CHOST=blabla ...
их можно в make.conf вписать
с перлом куда сложнее, там целая эпопея с -Dtargetfoo флагами, он делает очень много проверок, чтобы установить необходимые параметры сборки, и оно не обернуто в человеческий configure, там собственный скрипт, который умеет обращаться по ssh на тергет систему и делать нужные ему проверки.
проще собрать нативно, вобщем, он недолго компилится
> а как сделать chroot?
chroot из pdaxrom у меня сделать получается. врядли дело в glibc, скорее всего в чужом bash'е. попробуй в busybox'овский /bin/ash
> Как это сделать с учетом того, что у меня установлен u-boot?
boot параметры задаются сразу на компиляции ядра, afaik в u-boot нет возможности задать опции загрузки, по крайней мере без чтения вывода в ttyS0 сделать это очень хлопотно, пока собственно ядро не загрузится, вывода на экран не будет.
есть мысль сделать двойную загрузку через kexec или разруливать разные системы на через свой init.
Не пробовал ли кто Cacko на 2.6 ядрах? Все таки не очень интересно иметь две прошивки на иксах, интереснее, например, одну на cacko qtopia на nand, другую на gentoo/x11 на карте, хотя в свете открытия большой части qtopia под gpl можно без костылей установить на карту же.
Alexxy, объединить усилия не против, контакты выслал в личку. Хотелось бы вот узнать по поводу места под файлы на gentoo.ru
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF