![](https://seccdn.libravatar.org/avatar/706193a2e48042055cb6590d61897e71.jpg?s=120&d=mm&r=g)
Hallo Liste, laufen die Binaries, die mit der SuSE 7.0 Prof. für x86 geliefert werden, auf einem i386? Oder muß ich die mitgelieferten src.rpm's mit dem Compilerflag -mcpu=i386 selbst kompilieren? Hintergrund: Ich habe an meinem Rechner (Pentium) ein kleines lauffähiges Root-Filesystem (SuSE Minimal System) auf einer Festplatte erstellt, die ich dann an den 386-Rechner gesteckt habe. Der selbst kompilierte Kernel (i386) bootet. Der init bricht mit Fehlermeldungen ab. wie ,---- | line 11: 33 Illegal instruction /sbin/ifconfig lo 127.0.0.1 | line 12: 34 Illegal instruction /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo `---- Falls die Binaries wirklich nicht lauffähig sind, wie erstelle ich möglichst einfach aus den src.rpm's das oben angesprochene Root-Filesystem? Muß ich wirklich jedes Paket einzeln mit dem entsprechenden Compilerflag kompilieren oder gibt es irgendeine einfachere Möglichkeit? Danke Gruß Alfons -- Alfons Thommes
![](https://seccdn.libravatar.org/avatar/03eff0aabaa4fefb5b8fafd199a8f767.jpg?s=120&d=mm&r=g)
Alfons Thommes <alfons.thommes@t-online.de> writes:
Hallo Liste,
laufen die Binaries, die mit der SuSE 7.0 Prof. für x86 geliefert werden, auf einem i386?
Oder muß ich die mitgelieferten src.rpm's mit dem Compilerflag -mcpu=i386 selbst kompilieren?
Soweit ich weiss, gibt es auf den CD's auch binaries fuer 386, du solltest nur den richtigen Kernel auswaehlen. Du kannst aber auch explizit einen Kernel fuer 386 kompilieren. Ein cd /usr/src/linux make menuconfig und dann die gewuenschte Kernelversion auswaehlen, das enthebt dich der Aufgabe Compilerflags manuell zu setzen. -Dieter -- Dieter Kluenter | Systemberatung BFI Rendering und Image Processing Tel: 040.64861967 | Fax: 040.64891521
participants (2)
-
Alfons Thommes
-
Dieter Kluenter