Portage опять очистил многочасовую сборку

portage уже давно не доверяю продолжение сборки, по этому в случае сбоя на последних этапах копирую бинарники. Но копировать всю сборку просто не куда.
Сборка eiskaltdcpp упала на INSTALL т.к этот чёртов плюсовый код очень некомпактен и 500 мегабайт ему немного не хватило.
Пришлось снести distfiles. После этого ebuild $EBUILD install подхватил сбоку, но когда дошёл до unpack стало свободно 450 мегабайт и все объектники исчезли. Как выяснилось, из-за кривого cmake или CMakeFiles был включен макрос, включающий сборку под big endian. Полученная сборка выкидывает sigbus при попытке вычисления TTH.
Теперь не понятно, как исправить готовый бинарник без объектников. Повторная сборка займёт 5 часов и я не уверен, что в ней будет всё работать. Заменить отдельный объект в собранном бинарнике тоже практически невозможно.
Чистка при успешной сборке была отключена, так что я не мог предугадать, что потеряю её.
Как вообще запретить portage уничтожать существующую сборку? Пусть лучше с ошибкой валится, чем так.

P.S проблема была в соседней строчке, отловил баг с 32битным выравниваеием, BE непричём.

ты на тапке что ли собираешь?

ты на тапке что ли собираешь?

творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009

Приблизительно.

Приблизительно.

Локальный оверлей растёт

ccache

ccache

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Требует нормалный носитель

Требует нормалный носитель информации.На mmc замедляет компиляцию в разы и учащает отключения контроллёра при длительной работе.Повышает расход енергии. Может вызвать проблемы при пересборке.И главное - кэш негде хранить. При 8-16 гигабайтах всего 2 гб - очень тяжело.

Локальный оверлей растёт

mmcзадорно.с distcc тоже не

mittorn написал(а):
mmc

задорно.
с distcc тоже не вариант?

творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009

Только если объединять

Только если объединять несколько arm. Как куплю телефон, сделаю. но на wifi не сильно улучшит. С кросскомпиляцией distcc не дружит, да и вообще редко комп включаю.

Локальный оверлей растёт

mittorn написал(а):

mittorn написал(а):
кросскомпиляцией distcc

хммм... я думал система сборочки на удаленном хосте без кросскомпиляции бессмысленна

творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009

Не смог собрать полностью

Не смог собрать полностью рабочий тулчейн для gcc и,g++. cross-gcc на половине файлов сегментировался, несколько экземпляров компилятора выдавало объекты, которые не линковались вообще. Да и работа crossdev до конца редко доходит, обычно валится (даже на fetch).

Локальный оверлей растёт

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".