Gentoo Archives: gentoo-user-ru

From: Anton Ananich <anton.ananich@×××××.com>
To: gentoo-user-ru@l.g.o
Subject: [gentoo-user-ru] Re: [gentoo-user-ru] Re: Как собрать 32-битное ядро на 64-битной платформе?
Date: Thu, 26 Oct 2006 20:38:39
Message-Id: 5a335a3d0610261337n209eae6fv87c87d50a4818cc5@mail.gmail.com
In Reply to: Re: [gentoo-user-ru] Re: Как собрать 32-битное ядро на 64-битной платформе? by alexey conovalov
1 On 10/26/06, alexey conovalov <konovalov.alexey@×××××.com> wrote:
2 >
3 > 2006/10/26, Anton Ananich <anton.ananich@×××××.com>:
4 > > А может это баг? Расскажите пожалуйста, прбовал ли это кто-нибудь делать.
5 > > P.S. Я ставлю ядро 2.6.17-r8.
6 > >
7 > > On 10/26/06, Anton Ananich <anton.ananich@×××××.com> wrote:
8 > > > Здравствуйте, коллеги!
9 > > >
10 > > > Срочно встала такая проблема: есть комп на базе amd64 и винчестер на
11 > > > котором стоит работающая 32-битная система. Нужно в сжатые сроки
12 > > > изловчиться и запустить эту систему на этом железе.
13 > > >
14 > > > Я решил что без пересборки ядра не обойтись и попробовал загрузиться с
15 > > > livecd (amd64), затем сделал linux32 chroot /mnt/gentoo/ /bin/bash и
16 > > > стал собирать ядро. Сборка тут же падает и говорит, что не знаю таких
17 > > > регистров eax ebx и т.д. То есть я так понимаю, что сборка идет под
18 > > > amd64.
19 > > >
20 > > > Что я делаю неправильно?
21 > насколько я разобрался с кросс-комплиляцией, вы поступаете неверно - утрирую
22 > - подключаете хард с linux x86 к PPC и пытаетесь заставить это работать.
23 > Вполне возможно разница между x86 32 & x86 64 не столь велика, но ее
24 > достаточно чтобы полезли такие ошибки. Надо на linux32 собрать систему с
25 > target = amd64-linux-gnu (не знаю как правильно - никогда не работал с этой
26 > системой), или же загрузившись с livcd 64 начинать сборку заново - возможно
27 > toolchain'a + ядро будет достаточно.
28
29 Мне почему-то казалось, что существует обратная совместимость и можно
30 запускать 32 битные программы. То есть замены ядра должнго хватить.
31 Теперь уже сомневаюсь...
32
33 Начинать сборку нету времени. Сроки не позволяют. иначе бы так и сделал.
34
35 Пересобирать систему смысла нету, так как всё это очень временно.
36 Компьютера с 32 битной архитектурой под рукой тоже нет.
37 >
38 > > > Может быть на эту тему уже написаны какие-нибудь документы?
39 > > >
40 > > > --
41 > > > Anton Ananich
42 > > > http://itstuffing.blogspot.com/
43 > > >
44 > >
45 > >
46 > > --
47 > > Anton Ananich
48 > > Moscow, RU
49 > >
50 > > --
51 > > gentoo-user-ru@g.o mailing list
52 > >
53 > >
54 >
55 >
56
57
58 --
59 Anton Ananich
60 Moscow, RU
61
62 --
63 gentoo-user-ru@g.o mailing list