Gentoo Archives: gentoo-user-ru

From: Vladimir Solomatin <slash@×××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Проблема с переходом на другую архитектуру.
Date: Tue, 04 Jul 2006 08:13:28
Message-Id: 44AA22B0.9040107@relex.ru
In Reply to: [gentoo-user-ru] Проблема с переходом на другую архитектуру. by Cepxuo
1 Hello, Cepxuo
2 On 04.07.2006 16:42, you wrote:
3
4
5 > Решил пересобрать софт под архитектуру i686. Камень - Туалатин 1Ггц.
6 > Выставил в make.conf в CFLAGS="-O3 -march=pentium3" и
7 > CHOST="i686-pc-linux-gnu"
8 > (Было в CFLAGS "-Os -mcpu=i686" и CHOST "i386-pc-linux-gnu")
9 > Запустил emerge -ave system и при ошибке одного из пакетов (gcc собраться
10 > успел) у меня перестал работать emerge. Не находит libstdc++.co.5
11
12 /etc/make.conf.example
13 # Host Setting
14 # ============
15 #
16 # DO NOT CHANGE THIS SETTING UNLESS YOU ARE USING STAGE1!
17 # Change this line as appropriate (i686, i586, i486 or i386).
18 # All modern systems (even Athlons) should use "i686-pc-linux-gnu".
19 # All K6's are i586.
20
21
22 CHOST
23 Предупреждение: Хотя это может показаться заманчивым при установке не с
24 первой стадии, не изменяйте значение переменной CHOST в файле make.conf.
25 Это может вывести вашу систему из строя. Еще раз: изменяйте эту
26 переменную только тогда, когда установка выполняется из файла первой
27 стадии (stage1).
28
29 имеется ввиду bootstrap
30
31 > Подскажите, пожалуйста, как лучше всего пересобрать систему и мир под новую
32 > архитектуру? (в данном контексте)
33 >
34 > Из вариантов:
35 > 1. Загрузиться с LiveCD и попробовать emerge -ave system оттуда (т.к. в
36 > chroot'e будет работать emerge)
37 >
38 > 2, Снести всё, и установить систему не из стадии stage3-i386.... как было
39 > раньше, а уже из stage3-i686.... Но так - придётся заново всё настраивать, и
40 > вспоминать, что я там устанавливал, а что нет...
41 >
42 > В общем есть ли шанс перекомпилить систему не стирая всего?
43
44 Может быть:
45 # cd /usr/portage
46 # scripts/bootstrap.sh -f
47
48 или что-то подобное.. не уверен что все получится.
49
50 --
51 Vladimir Solomatin (slash@×××××.ru)
52 Phone: + 7 (4732) 711711
53 Relex Inc, Voronezh.
54 --
55 gentoo-user-ru@g.o mailing list