Пытаюсь развернуть систему из свежего stage3 на мой CB2. Имеем вменяемое ядро версии 3.4.79 (не крашит фс на NAND в отличии от новых ядер + нужные именно мне модули) и Debian способный загружаться. Сходу напоролся на то, что все пакеты нужно собирать с multilib ибо новые профили предписывают. Искаропки имеем абсолютно всё не мультилибовое, в том числе и toolchain. Ситуация как Здесь. Естественно ничего не обновлялось и не ставилось по этой причине. Перейдя по предпоследней ссылке руководствовался советом Dmitry: скинул Firmware и Modules в Lib, сделал chroot из под Debian и собрал из бинарников мультилибовый toolchain. Запнулся на 7 пункте. Можно было бы и закончить на этом, но поскольку технически это кросс-компиляция, то крайне рекомендуется пересобрать toolchain нативно чтобы можно было выявить возможные проблемы с заголовками / зависимостями / USE флагами в будущем. Вот чё получается:
...
/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/config/arm/arm-c.c
armv7a-hardfloat-linux-gnueabi-g++ -c -DEFAULT_SSP -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/. -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../include -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../libcpp/include -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../libdecnumber -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../libdecnumber/dpd -I../libdecnumber -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../libbacktrace -o glibc-c.o -MT glibc-c.o -MMD -MP -MF ./.deps/glibc-c.TPo /var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/config/glibc-c.c
armv7a-hardfloat-linux-gnueabi-g++ -c -DEFAULT_SSP -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/. -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../include -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../libcpp/include -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../libdecnumber -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../libdecnumber/dpd -I../libdecnumber -I/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../libbacktrace -o insn-emit.o -MT insn-emit.o -MMD -MP -MF ./.deps/insn-emit.TPo insn-emit.c
Makefile:2129: recipe for target 's-attrtab' failed
make[3]: *** [s-attrtab] Killed
make[3]: *** Waiting for unfinished jobs....
/bin/bash /var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3/gcc/../move-if-change tmp-automata.c insn-automata.c
echo timestamp > s-automata
rm gcc.pod
make[3]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.9.3/work/build/gcc'
Makefile:4219: recipe for target 'all-stage1-gcc' failed
make[2]: *** [all-stage1-gcc] Error 2
make[2]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.9.3/work/build'
Makefile:18175: recipe for target 'stage1-bubble' failed
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.9.3/work/build'
Makefile:18506: recipe for target 'bootstrap-lean' failed
make: *** [bootstrap-lean] Error 2
[31;01m* [0m ERROR: sys-devel/gcc-4.9.3::gentoo failed (compile phase):
[31;01m* [0m emake failed
[31;01m* [0m
[31;01m* [0m If you need support, post the output of `emerge --info '=sys-devel/gcc-4.9.3::gentoo'`,
[31;01m* [0m the complete build log and the output of `emerge -pqv '=sys-devel/gcc-4.9.3::gentoo'`.
[31;01m* [0m The complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.9.3/temp/build.log'.
[31;01m* [0m The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-4.9.3/temp/environment'.
[31;01m* [0m Working directory: '/var/tmp/portage/sys-devel/gcc-4.9.3/work/build'
[31;01m* [0m S: '/var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-4.9.3'
[31;01m* [0m
[31;01m* [0m Please include /var/tmp/portage/sys-devel/gcc-4.9.3/work/gcc-build-logs.tar.bz2 in your bug report.
[31;01m* [0m
WTF? Баг? Или я что-то не учёл/не так делаю? Подскажите куды копать