Проблемы с emerge system из stage1 при использовании CHOST=i686-pc-...

При сборке системы в 2005.1 с указанием CHOST="i686-pc-..." на одном из пакетов вываливается со словами что-то типа такого: gcc-config: can't run/locate i386-pc-...
Как я понимаю этот пакет не хочет или не может использовать указаное мной значение CHOST.
При этом оба профиля i386-pc-.. и i686-pc.. вроде присутствует рядышком. Кто-нить сталкивался с таким? В предыдущем (ставил дома 2005.0 на athlon, сейчас на работе 2005.1 на Р3) все нормально вроде проскакивало на сборке.

Вобщем дело

Вобщем дело обстоит так:
make.conf:

CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

при выполнении emerge system на прикручивании пакета
dev-python/python-fchksum-1.7.1
вместо использования i686-pc-linux-gnu-gcc пытается использоваться i386-pc-linux-gnu-gcc

Вот кусок из лога (мож и много, но все ж):

>>> emerge (16 of 77) dev-python/python-fchksum-1.7.1 to /
>>> md5 files   ;-) python-fchksum-1.7.1.ebuild
>>> md5 files   ;-) python-fchksum-1.6.1-r1.ebuild
>>> md5 files   ;-) files/digest-python-fchksum-1.7.1
>>> md5 files   ;-) files/digest-python-fchksum-1.6.1-r1
>>> md5 src_uri ;-) python-fchksum-1.7.1.tar.gz
>>> Unpacking source...
>>> Unpacking python-fchksum-1.7.1.tar.gz to /var/tmp/portage/python-fchksum-1.7.1/work
>>> Source unpacked.
['setup.py', 'build']
running build
running build_ext
building 'fchksum' extension
creating build
creating build/temp.linux-i686-2.3
i386-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -O3 -march=pentium3 -fomit-frame-pointe
r -pipe -fPIC -I/usr/include/python2.3 -c md5.c -o build/temp.linux-i686-2.3/md5.o
gcc-config error: Could not run/locate "i386-pc-linux-gnu-gcc"
error: command 'i386-pc-linux-gnu-gcc' failed with exit status 1

!!! ERROR: dev-python/python-fchksum-1.7.1 failed.
!!! Function src_compile, Line 20, Exitcode 1
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

вылечил путем подсовывания предварительно сохраненного набора с i386-pc-linux-gnu-gcc из stage1. Возможно нужно было поковырять где-нить внутри, но я пока не силен в этом.. Кувалдой надежнее..

SaM

У меня та же

У меня та же трабла возникла.
Вот, что я нарыл:
http://forums.gentoo.org/viewtopic-t-314985-start-401.html

Это известный баг в Питоне, который был еще в 2005.0, но он помечен как "won't fix", походу.

Короче, все решается так:

# emerge python && emerge -e system

Понятно,

Понятно, решение типа "собрать питона тем, что он просит, а потом уже перестраивать компилятор", а я просто подсунул ему этот i386... Хотя это более геморойно :) Сейчас собираю на тормознутой машинке и опять наткнулся.. пересобирать заново ломы (долго точнее), придется опять подкидывать старый gcc
_________________
SaM

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

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