LINUX.ORG.RU

кросскомпиляция. gentoo stage1


0

0

собрал тулчэйн arm-none-linux-gnueabi. даже удалось собрать им ядро под арм. а вот дальше что? есть stage1, как его собрать? или тупо ROOT=/bla-bla-bla CHOST=arm-none-linux-gnueabi emerge -ve system ? гентовая хауту по кросскомпиляции успешно сдохла вместе с вики....

еще вот: есть множество всевозможных CHOST под арм - arm-none-linux-gnueabi, armv5te-softfloat-linux-gnueabi, arm-softfloat-linux-gnu и т.д. какой выбрать ? это все под коммуникатор на pxa270

спсб.

anonymous

Ответ на: комментарий от anonymous

спасибо конечно
но это я читал :)

вопрос про stage1 был. похиляет ли ROOT=/zadro4ka CHOST=arm-none-linux-gnueabi emerge -e system и т.п.
и про CHOST какой правильно? или побоку, а главное -O3 -march=xscale -mcpu=iwmmxt -mtune=iwmmxt впендюрить в make.conf ? сильно сомневаюсь.

anonymous
()
Ответ на: комментарий от anonymous

ага, хрен там, низзя так видимо.
вот типа:

ROOT=/zadro4ka CHOST=arm-none-linux-gnueabi emerge -epv system

Calculating dependencies... done!
[ebuild R ] sys-apps/portage-2.1.6.6 USE="-build -doc -epydoc (-selinux)" LINGUAS="-pl" 0 kB [0]
[ebuild R ] dev-util/pkgconfig-0.23 USE="-hardened" 1,009 kB [0]
[ebuild R ] app-arch/lzma-utils-4.32.7 USE="-nocxx" 0 kB [0]
[ebuild R ] virtual/libintl-0 0 kB [?=>0]
[ebuild R ] sys-libs/zlib-1.2.3-r1 USE="(-build%)" 0 kB [?=>0]
[ebuild R ] sys-devel/gnuconfig-20080928 0 kB [0]


и это все с моей системы
как же его собирать то?
какого оно лезет в хост? я ж ему ROOT указал и там все вроде как нужно...

anonymous
()
Ответ на: комментарий от fghj

>разверни stage1 и сделай туда chroot

можно. только в случае с arm нужно еще поставить qemu и заюзать qemu-arm (user emulation).
и кстате это будет значительно медленнее, чем обычная кросскомпиляция.

generatorglukoff ★★
()
Ответ на: комментарий от anonymous

>> разверни stage1 и сделай туда chroot

так когда-то и делал - медленно и глючно с выводом...

>> курить http://www.gentoo.org/proj/en/base/embedded/handbook/


спасиб, буду курить. что-то сам не нашел такой полезной доки...

>> Омич, ты?


не, я не Омич.

anonymous
()
Ответ на: комментарий от anonymous

в общем кина не будет... оно годится, как я понял, только для сборкия ядра/минимума-системы. и дело даже не в траблах при компиляции, а скорей в невозможности простой автоматизации (lfs я не хочу городить). кароче как я понял нужно нативно собирать. эх, прийдется ставить qemu и городить огороды с NFS... чрут в гостя тоже корректно не пашет :( или это я все ж туплю?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.