Переход с no-multilib на multilib - не собирается gcc

Доброго времени суток!
У меня дома установлена Gentoo x86_64 (2008.0/no-multilib). Появилась необходимость перейти на 2008.0 (multilib). Однако простой смены профиля недостаточно - не собирается gcc. Я так понял, что после сборки системы (и всего остального) с no-multilib gcc теряет возможность работы с 32-разрядным кодом... Никто не пробовал переходить с no-multilib на multilib? Интересно, что нужно сделать для того, чтобы при таком переходе можно было нормально собрать gcc и glibc?
Заранее спасибо.

ЗЫ - bootstrap пробовал - то же самое - gcc не собирается.

http://gentoo.ru/node/11340

http://gentoo.ru/node/11340

Не грусти, товарищ! Всё хорошо, beautiful good!

Мда. Спасибо, конечно... Про

Мда. Спасибо, конечно... Про то, что нет универсального руководства я и так понимаю... Оно и не нужно, не чайник уже...
Хотя бы понять с чего начинать копать и в какую сторону?

А начинать надо со stage3.

А начинать надо со stage3. Заново.

Не грусти, товарищ! Всё хорошо, beautiful good!

ну можешь систему в чруте

ну можешь систему в чруте собрать
но все равно проще и быстрее переставить =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

да... если даже ты сказал

да... если даже ты сказал переставить, видимо "пациент скорее мёртв чем жив"

другой путь есть =) но в

другой путь есть =) но в данном случае проще переставить =)
как и в случае миграции 32bit -> 64bit
Хотя есть и обходной путь =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Переход с no-multilib на multilib - не собирается gcc

вообще то если чисто ради интереса...

читаешь ошибку...
скорее всего у тебя сейчас требуется наличие /usr/include/gnu/stubs32.h. А требуется она в stubs.h в той же папке.
у тебя же есть только stubs64.h...

лично я распаковал стейдж 3 в отдельную папку и потихонечку тянул оттуда нужные файлы...

правда потом я глянул на число оставшихся файлов в папках */lib32 и переустановил с 3 стейджа... ибо не ясно что еще не скомпилится, а помогать в этом случае вряд ли кто будет...

на некоторых форумах советуют при ручной компиляции gcc запускать configure с добавлением в CFLAGS="-m64", однако не ясно появится ли поддержка multilib'a, ибо не рекомендуют это делать в принципе...

Ага. Точно, именно его,

Ага. Точно, именно его, stubs-32.h, хочет. Я тоже думал про то, чтобы подставить ему файло недостающее. Интересно... Не получится ли так, что в результате такой работы будет много лишнего мусора на диске?

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

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