GrabDuck

Toolchain для mipsel архитектуры | Russian Gentoo Linux Community

:

Не получается собрать тулчайн. Пробовал разные версии binutils, gcc, headers, uclib. Максимум что удалось добиться - stage2. Логи прилагаются:

# USE="-*" crossdev --b 2.19.1-r1 --g 4.3.3-r2 --k 2.6.29 --l 0.9.28.3-r7 -t mipsel-gentoo-linux-uclibc
------------------------------------------------------------------------------------------
* Host Portage ARCH: amd64
* Target Portage ARCH: mips
* Target System: mipsel-gentoo-linux-uclibc
* Stage: 4 (C/C++ compiler)

* binutils: binutils-2.19.1-r1
* gcc: gcc-4.3.3-r2
* headers: linux-headers-2.6.29
* libc: uclibc-0.9.28.3-r7

* PORTDIR_OVERLAY: /usr/local/portage
* PORT_LOGDIR: /var/log/portage
* PKGDIR: /usr/portage/packages/cross/mipsel-gentoo-linux-uclibc
* PORTAGE_TMPDIR: /mnt/data/tmp/cross/mipsel-gentoo-linux-uclibc
_ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ -
WARNING: One or more repositories have missing repo_name entries:

/usr/local/portage/profiles/repo_name

NOTE: Each repo_name entry should be a plain text file containing a
unique name for the repository on the first line.
* Forcing the latest versions of {binutils,gcc}-config/gnuconfig... [ ok ]
* Log: /var/log/portage/cross-mipsel-gentoo-linux-uclibc-binutils.log
* Emerging cross-binutils... [ ok ]
* Log: /var/log/portage/cross-mipsel-gentoo-linux-uclibc-linux-headers-quick.log
* Emerging cross-linux-headers-quick... [ ok ]
* Log: /var/log/portage/cross-mipsel-gentoo-linux-uclibc-uclibc-headers.log
* Emerging cross-uclibc-headers... [ ok ]
* Log: /var/log/portage/cross-mipsel-gentoo-linux-uclibc-gcc-stage1.log
* Emerging cross-gcc-stage1... [ ok ]
* Log: /var/log/portage/cross-mipsel-gentoo-linux-uclibc-linux-headers.log
* Emerging cross-linux-headers... [ ok ]
* Log: /var/log/portage/cross-mipsel-gentoo-linux-uclibc-uclibc.log
* Emerging cross-uclibc...

* uclibc failed :(
* If you file a bug, please attach the following logfiles:
* /var/log/portage/cross-mipsel-gentoo-linux-uclibc-info.log
* /var/log/portage/cross-mipsel-gentoo-linux-uclibc-uclibc.log

*****************************************************************************************

>>> Failed to emerge cross-mipsel-gentoo-linux-uclibc/uclibc-0.9.28.3-r7, Log file:

>>> '/mnt/data/tmp/cross/mipsel-gentoo-linux-uclibc/portage/cross-mipsel-gentoo-linux-uclibc/uclibc-0.9.28.3-r7/temp/build.log'

* Messages for package cross-mipsel-gentoo-linux-uclibc/uclibc-0.9.28.3-r7:
* You really should consider setting UCLIBC_CPU
* Otherwise, the build will be generic (read: slow).
* Available CPU options:
*
* ERROR: cross-mipsel-gentoo-linux-uclibc/uclibc-0.9.28.3-r7 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2709: Called die
* The specific snippet of code:
* emake || die "make failed";
* The die message:
* make failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/mnt/data/tmp/cross/mipsel-gentoo-linux-uclibc/portage/cross-mipsel-gentoo-linux-uclibc/uclibc-0.9.28.3-r7/temp/build.log'.
* The ebuild environment file is located at '/mnt/data/tmp/cross/mipsel-gentoo-linux-uclibc/portage/cross-mipsel-gentoo-linux-uclibc/uclibc-0.9.28.3-r7/temp/environment'.
* This ebuild is from an overlay: '/usr/local/portage/'
*