andreil пишет:я как бы и собираю system.
нет, ты маешься дурью.
собирать так собирать, а не половину так, а половину готовое, из-за которого и лезут косяки с вероятностью 90%
Я перед сборкой чищу /usr/portage/packages, оставляя только компилятор и glibc.
Итого - вернулся к первоначальной ошибке:
* xz-5.0.5.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking xz-5.0.5.tar.gz to /var/tmp/portage/app-arch/xz-utils-5.0.5-r1/work
>>> Source unpacked in /var/tmp/portage/app-arch/xz-utils-5.0.5-r1/work
>>> Preparing source in /var/tmp/portage/app-arch/xz-utils-5.0.5-r1/work/xz-5.0.5 ...
* Running elibtoolize in: xz-5.0.5/
* Applying target-nm/2.4.2 patch ...
* Running elibtoolize in: xz-5.0.5/build-aux/
* Applying portage/1.2.0 patch ...
* Applying sed/1.5.6 patch ...
* Applying as-needed/2.4.2 patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-arch/xz-utils-5.0.5-r1/work/xz-5.0.5 ...
* default: running multilib-minimal_abi_src_configure
* econf: updating xz-5.0.5/build-aux/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating xz-5.0.5/build-aux/config.guess with /usr/share/gnuconfig/config.guess
/var/tmp/portage/app-arch/xz-utils-5.0.5-r1/work/xz-5.0.5/configure --prefix=/usr --build=armv7a-hardfloat-linux-gnueabi --host=armv7a-hardfloat-linux-gnueabi --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --disable-dependency-tracking --enable-nls --enable-threads --disable-static
/var/tmp/portage/app-arch/xz-utils-5.0.5-r1/work/xz-5.0.5/configure: line 1003: 9988 Segmentation fault expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" > /dev/null
/var/tmp/portage/app-arch/xz-utils-5.0.5-r1/work/xz-5.0.5/configure: line 1003: 9993 Segmentation fault expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" > /dev/null
/var/tmp/portage/app-arch/xz-utils-5.0.5-r1/work/xz-5.0.5/configure: line 1003: 9998 Segmentation fault expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" > /dev/null
/var/tmp/portage/app-arch/xz-utils-5.0.5-r1/work/xz-5.0.5/configure: line 1003: 10003 Segmentation fault expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" > /dev/null
configure: WARNING: unrecognized options: --disable-, --enable-, --enable-, --disable-
configure: error: expected an absolute directory name for --datadir:
Может, флешка начала отчаливать? Компиляция идет на HDD, на самой флешке только сама система:
/dev/sda1 on /var/tmp/portage type ext2 (rw)
/usr/src/portage on /usr/portage type none (rw,bind)
PS: ./configure совсем отчаливает:
* patch-2.6.1.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking patch-2.6.1.tar.bz2 to /var/tmp/portage/sys-devel/patch-2.6.1/work
>>> Source unpacked in /var/tmp/portage/sys-devel/patch-2.6.1/work
>>> Compiling source in /var/tmp/portage/sys-devel/patch-2.6.1/work/patch-2.6.1 ...
* econf: updating patch-2.6.1/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating patch-2.6.1/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=armv7a-hardfloat-linux-gnueabi --host=armv7a-hardfloat-linux-gnueabi --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib
configure: error: expected an absolute directory name for --datadir:
Нафиг все оптимизации.