Поставил не с того stage3

Процессор: Xeon Quad Core E5310 (1.6Ghz)
Использовал: stage3-i686-2007.0.tar.bz2

http://gentoo-wiki.com/Safe_Cflags#Intel_Core_2_Duo.2FQuad_.2F_Xeon_51xx.2F53xx - тут говорится, что make.conf должен быть таким под 64-битную версию:
# (conf1)
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"

При таком make.conf gcc-config -c выдаёт, что не определён профиль.

При 32-х битном варианте конфига:
# (conf2)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

Всё гуд с gcc-config но ошибки при компиляции почти любого пакета (возможно потому что уже некоторые пакеты были скомпилированы под (conf1)).

Профиль щас такой:
# ls -FGg /etc/make.profile
lrwxrwxrwx 1 53 Nov 10 20:08 /etc/make.profile -> /usr/portage/profiles/default-linux/x86/2007.0/

Походу надо было stage3-x86-2007.0.tar.bz2 использовать или вообще от amd64.

Соответственно вопросы:
1) Куда надо линковать /etc/make.profile? x86 или amd64? при исловии что хочу получить 64-х битную версию
2) Что теперь делать? Можно-ли всё исправить не переставляя систему?

Текущий /etc/make.conf:

# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example

CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"

# CHOST="i686-pc-linux-gnu"
# CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"

CXXFLAGS="${CFLAGS}"

USE="unicode nls slang gpm -samba -gtk snmp gd utf8  \
     big-tables -alsa -opengl -kde -qt -gnome -sdl xattr acl -truetype \
     -xpm bzip2 extensions -qt3 diskio multiuser -ldap X doc jpeg \
     tiff xinerama directfb glitz svg xcb xml server tcpd"

MAKEOPTS="-j5"

ACCEPT_KEYWORDS="x86 ~x86 amd64 ~amd64"
KEYWORDS="x86 ~x86 amd64 ~amd64"

PORTDIR_OVERLAY="/usr/local/portage"

имхо проще stage

имхо проще stage от amd64 начисто накатить.

если ставить x86

если ставить x86 то исправить можно, если x86-64(что логично) - проще переставить

Не пойму в

Не пойму в итоге что рекомендуется ставить под Intel 64 bit? amd64? x86 и CHOST="...64..."?

Внимательно

Внимательно читаем FAQ что бы не задавать таких вопросов =)
А вообще ставь amd64 тока FAQ прочти сначала =)
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Суммируя

Суммируя вышеизложенное:
а) либо устанавливай заново, с диском и stage для amd64, либо довольствуйся установленной 32хбитной системой;
а') и многие осознанно держат на 64хразрядных процах 32хразрядную систему, так что ничего особо страшного не будет

б) вообще не трогай CHOST и будет тебе счастье.

ну я бы не

ну я бы не сказал что прям так уж проблемы есть с 64 битными системами....
так что ИМХО лучше держать систему в соответствии с архитектурой
те если архитектура 64 битная то и система 64 битная

___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

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

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