LINUX.ORG.RU

[гланды через ж...] Собирать пакеты для Gentoo (ARM) на Archlinux (X86)


0

1

Можно ли?

Не в смысле разрешаете ли, а в смысле, реально ли так сделать, и если да, то как?

Переходить на Gentoo на основном компьютере пока не созрел, а компилять всё на целевой машинке - долго. В прошлый раз чуть ли не две недели собирал иксы и минимальный набор GTKшного софта.

★★★★★

Последнее исправление: Hoodoo (всего исправлений: 1)

Промахнулся по ], чо вы сразу?

Hoodoo ★★★★★
() автор топика

Пока представляю себе только distcc, с запретом компиляции на arm устройстве, связанный с distcc на хосте, работающий в qemu.

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

Оёоо. Не хочется что-то. Тогда мне проще прямо в qemu и компилировать.

Мне не нужна установка пакетов в любое время, я бы поставил систему и раз в месяц обновлялся бы. Как нибудь.

Hoodoo ★★★★★
() автор топика
Ответ на: комментарий от Eddy_Em

Не-а. Я пробовал, там мало пакетов и какие-то адовы грабли с зависимостями. И непонятно, что там наоптимизировали (маны там повыкинуты, по-моему, оторвана поддрежка 256 цветов в терминалах)

Пока что Gentoo мне больше всего нравится.

Hoodoo ★★★★★
() автор топика

Кстати, можно же distcc под арчем поднять.

baverman ★★★
()

Не в смысле разрешаете ли, а в смысле, реально ли так сделать, и если да, то как?

Даю наводку:

*  sys-devel/crossdev
      Latest version available: 20110819
      Latest version installed: [ Not Installed ]
      Size of files: 18 kB
      Homepage:      http://www.gentoo.org/
      Description:   Gentoo Cross-toolchain generator
      License:       GPL-2

red_eyed_peguin
()

это возможно.

google:// gentoo n900 hate-engine

как-то так :)

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

Про это я читал, да. Это хорошо, если и «большая» машина с гентой.

Hoodoo ★★★★★
() автор топика
Ответ на: комментарий от backbone

Блин, чего ж я дебил-то такой. Конечно!

Спасибо. Это я тогда не осилил Debian в chroot запустить через debootstrap (был косяк с версией ядра).

Кажется, решено.

Hoodoo ★★★★★
() автор топика
Ответ на: комментарий от r2d2

Вопрос не читай @ сразу отвечай!

Hoodoo ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

Ну всё быстрее, чем на целевом девайсе. Опять же emerge не вываливается с ошибками на слишком тяжёлых либах и не надо морочиться с fetchonly. Машинка используется, пакеты собираются.

Hoodoo ★★★★★
() автор топика

А вообще, использовал бы ты нормальные дистрибутивы для embedded и не парил моск. Примеры: openembedded, yocto, buildroot и вообще, тысячи их.

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

Нет. Девайс - Pandora. Такой типа MID. Там прекрасно запускаются нормальные, некастрированные десктопные приложения. В частности очень хорошо показал себя хромиум. Не хочу дистрибутив, в котором полтора пакета в репах и у которого полтора пользователя.

Hoodoo ★★★★★
() автор топика
Ответ на: комментарий от krakatau

очень уж геморройно, если нет системы сборки с поддержкой зависимостей.

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

Пока представляю себе только distcc, с запретом компиляции на arm устройстве, связанный с distcc на хосте, работающий в qemu.

Тогда уж distcc + crossdev, но все равно будет небыстро.

Лучше все в crossdev собирать
http://ru.gentoo-wiki.com/wiki/HOWTO_Gentoo_на_КПК

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

Нет. Debian я ставил, поимел геморроя с gvfs в частности, а от него зависит удобная работа bluetooth и работа Nautilus с шарами. В Gentoo такого не было.

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