История изменений
Исправление Pinkbyte, (текущая версия) :
так как конкретно пакеты тулчейна вызываются из основной системы, у них ROOT=/ а EPREFIX=sysroot (про EPREFIX - это я предполагаю)
Правильный ответ - ROOT=/, ERPEFIX - пустой
Вот наоборот есть засада - пакеты тулчейна прийдется пересобрать с ROOT=sysroot и EPREFIX=/для того, чтобы они правильно работали внутри chroot
Не надо ничего пересобирать. Собираешь crossdev-ом нужный тебе софт в /usr/CHOST, где CHOST - известно что. Собираешь с FEATURES=«buildpkg»
А потом делаешь так ROOT=«/your/shiny/chroot» CHOST-emerge -K софт_который_тебе_нужен. И в /your/shiny/chroot получаешь чистый чрут без зависимостей времени сборки.
Вот видишь - почитал маны и кое-что уже понял, по крайней мере часть вопросов у тебя отпала.
Исправление Pinkbyte, :
так как конкретно пакеты тулчейна вызываются из основной системы, у них ROOT=/ а EPREFIX=sysroot (про EPREFIX - это я предполагаю)
Правильный ответ - ROOT=/, ERPEFIX - пустой
Вот наоборот есть засада - пакеты тулчейна прийдется пересобрать с ROOT=sysroot и EPREFIX=/для того, чтобы они правильно работали внутри chroot
Не надо ничего пересобирать. Собираешь crossdev-ом нужный тебе софт в /usr/CHOST, где CHOST - известно что. Собираешь с FEATURES=«buildpkg»
А потом делаешь так ROOT=«/your/shiny/chroot/ CHOST-emerge -K софт_который_тебе_нужен. И в /your/shiny/chroot получаешь чистый чрут без зависимостей времени сборки.
Вот видишь - почитал маны и кое-что уже понял, по крайней мере часть вопросов у тебя отпала.
Исправление Pinkbyte, :
так как конкретно пакеты тулчейна вызываются из основной системы, у них ROOT=/ а EPREFIX=sysroot (про EPREFIX - это я предполагаю)
Правильный ответ - ROOT=/, ERPEFIX - пустой
Вот наоборот есть засада - пакеты тулчейна прийдется пересобрать с ROOT=sysroot и EPREFIX=/для того, чтобы они правильно работали внутри chroot
Не надо ничего пересобирать. Собираешь crossdev-ом нужный тебе софт в /usr/CHOST, где CHOST - известно что. Собираешь с FEATURES=«buildpkg»
А потом делаешь так ROOT=«/your/shiny/chroot/ CHOST-emerge -K софт_который_тебе_нужен. И в /your/shiny/chroot получаешь чистый чрут без зависимостей времени сборки.
Исходная версия Pinkbyte, :
так как конкретно пакеты тулчейна вызываются из основной системы, у них ROOT=/ а EPREFIX=sysroot (про EPREFIX - это я предполагаю)
Правильный ответ - ROOT=/, ERPEFIX - пустой
Вот наоборот есть засада - пакеты тулчейна прийдется пересобрать с ROOT=sysroot и EPREFIX=/
для того, чтобы они правильно работали внутри chroot
Не надо ничего пересобирать. Собираешь crossdev-ом нужный тебе софт в /usr/CHOST, где CHOST - известно что. Собираешь с FEATURES=«buildpkg»
А потом делаешь так ROOT=«/your/shiny/chroot/ CHOST-emerge -K софт_который_тебе_нужен. И в /your/shiny/chroot получаешь чистый чрут без зависимостей времени сборки.