Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

05.08.2005, 16:15

cross compiling verhindern

Hallo Forum, ich hoffe ich aute mich jetzt nicht als tiefgrünes grünes greenhorn, aber...
ich würde ganz gerne auf einem p200 gentoo installieren und per distcc die Hauptlast beim compilieren auf mein nb mit p4m verteilen (das distcc howto aus dem wiki kenn ich).
Meine Frage ist nun, in wie weit ich die Einträge chost und cflags ändern muss. Beim Notebook sehen diese folgendermaßen aussehen:

Quellcode

1
2
3
4
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -pipe -O2 -fomit-frame-pointer
-frename-registers -fprefetch-loop-arrays -falign-functions=64 -mmmx
-msse2 -msse"

Das dürfte dann wohl nicht klappen. Also hab ich mir gedacht, installiere ich mal ein minimales gentoo auf der Kiste mit den flags, welche für den p200 kompatibel sind. Mir stellt sich nun jedoch die Frage welche das sind und ob der p4 mit diesen überhaupt läuft? (der p4 dürfte doch theoretisch abwärtskompatibel sein oder irre ich mich da?)
mfg,
teal

2

05.08.2005, 17:44

RE: cross compiling verhindern

du brauchst nicht die cflags für den p4 sondern für den p200

schaust du hier
MfG MyD

3

05.08.2005, 18:13

Danke erstmal für die Antwort.
Das ich diese flags beim p200 einstellen muss ist mir bewusst, kann ich diese jedoch auch beim p4m einstellen und mit diesen dann per distcc cross compilen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »teal« (05.08.2005, 18:13)


4

05.08.2005, 18:24

Kann sein, das ich das jetzt falsch verstehe, aber
Wenn du den Kernel ganz normal vom Kernelverzeichnis aus kompilierst, musst du deine Flags und auch das
was cross compiling (ich hab das noch nie gemacht) angeht doch im Makefile festlegen.

Weil die make.conf doch nur für den portage gilt. (oder höchstens mit genkernel benutzt wird, weis ich aber
auch nicht, weil ich das ebenfalls noch nie gemacht habe)