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 |
> |