Gentoo Archives: gentoo-user-ru

From: alexey conovalov <konovalov.alexey@×××××.com>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Re: Как собрать 32-битное ядро на 64-битной платформе?
Date: Thu, 26 Oct 2006 19:54:44
Message-Id: be9edb8e0610261253m7ad0e874j1a530226ff44e281@mail.gmail.com
In Reply to: [gentoo-user-ru] Re: Как собрать 32-битное ядро на 64-битной платформе? by Anton Ananich
1 2006/10/26, Anton Ananich <anton.ananich@×××××.com>:
2 >
3 > А может это баг? Расскажите пожалуйста, прбовал ли это кто-нибудь делать.
4 > P.S. Я ставлю ядро 2.6.17-r8.
5 >
6 > On 10/26/06, Anton Ananich <anton.ananich@×××××.com> wrote:
7 > > Здравствуйте, коллеги!
8 > >
9 > > Срочно встала такая проблема: есть комп на базе amd64 и винчестер на
10 > > котором стоит работающая 32-битная система. Нужно в сжатые сроки
11 > > изловчиться и запустить эту систему на этом железе.
12 > >
13 > > Я решил что без пересборки ядра не обойтись и попробовал загрузиться с
14 > > livecd (amd64), затем сделал linux32 chroot /mnt/gentoo/ /bin/bash и
15 > > стал собирать ядро. Сборка тут же падает и говорит, что не знаю таких
16 > > регистров eax ebx и т.д. То есть я так понимаю, что сборка идет под
17 > > amd64.
18 > >
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
31
32 > Может быть на эту тему уже написаны какие-нибудь документы?
33 > >
34 > > --
35 > > Anton Ananich
36 > > http://itstuffing.blogspot.com/
37 > >
38 >
39 >
40 > --
41 > Anton Ananich
42 > Moscow, RU
43 >
44 > --
45 > gentoo-user-ru@g.o mailing list
46 >
47 >

Replies