View previous topic :: View next topic |
Author |
Message |
flash49 Apprentice
Joined: 12 Feb 2005 Posts: 233
|
Posted: Wed Jan 04, 2006 1:36 pm Post subject: |
|
|
Du kannst den compile Vorgang ganz normal mit STRG+C abbrechen und dann mit "emerge --resume" neu starten, ob er dann die neuen Flags noch berücksichtig und distcc benutzt ist eine andere Frage. Das "emerge --resume" funktioniert allerdings nicht mehr sobald du dazwischen noch etwas anders emerged hast, dann weiß er nicht mehr, wo er war!
Edit:
theche wrote: | sicher, das du nicht gcc mindestens 3 mal kompilieren lässt? halte ich für unnötig. |
Das stimmt und es ist sogar noch schlimmer, da alle Pakete in system auch in world mit drin sind. |
|
Back to top |
|
|
genUSER n00b
Joined: 31 Dec 2005 Posts: 17
|
Posted: Wed Jan 04, 2006 1:42 pm Post subject: |
|
|
OK dan starte ich den Complier vorgang tottal neu(mit distcc) was soll ich eingeben nur "emerge world".
P.S: Ich habe Chost geändert! _________________ AMD Athlon64 3800+ X2
nVidia nForce3 Chipsatz
Nvidia GeForce 6600
Technotrend DVB-S Budget TV-Card
Creatix SAA7134 DVB-T TV-Card
250 GB SATA HD |
|
Back to top |
|
|
flash49 Apprentice
Joined: 12 Feb 2005 Posts: 233
|
Posted: Wed Jan 04, 2006 1:58 pm Post subject: |
|
|
genUSER wrote: | OK dan starte ich den Complier vorgang tottal neu(mit distcc) was soll ich eingeben nur "emerge world".
P.S: Ich habe Chost geändert! |
Chost wirkt sich auf fast alle Pakete aus, deshalb wirst du wohl oder übel "emerge -e world" machen müssen, um alles neu zu kompilieren.
Der maximale Chost für einen Pentium sollte "i586-pc-linux-gnu" sein! (i386,i486) gehen auch.
Wenn dein "großer" Rechner auch x86 kompatibel ist und gentoo laufen hat, dann kannst du das System für deinen kleinen auch in einem chroot compilieren lassen und am Ende alles mit rsync oder nfs rüberschieben. Das hat den vorteil, daß die ganzen scripte auch auf deinem schneller Rechner laufen. |
|
Back to top |
|
|
genUSER n00b
Joined: 31 Dec 2005 Posts: 17
|
Posted: Wed Jan 04, 2006 3:45 pm Post subject: |
|
|
Hallo,
Ich habe im moment ein Problem mit distcc er gibt mir immer "exit code 110" aus was laut doko so viel heißt wie "Compiler not found."
Kann es sein das meine AMD64 maschine gar keine 32-BIT Pakete erzeugen kann? _________________ AMD Athlon64 3800+ X2
nVidia nForce3 Chipsatz
Nvidia GeForce 6600
Technotrend DVB-S Budget TV-Card
Creatix SAA7134 DVB-T TV-Card
250 GB SATA HD |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5328
|
Posted: Wed Jan 04, 2006 3:50 pm Post subject: |
|
|
du brauchst dann einen cross-compiler dafür da der 64bit gcc kein 32bit code erzeugen kann (soweit ich wies) _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
Anarcho Advocate
Joined: 06 Jun 2004 Posts: 2970 Location: Germany
|
Posted: Wed Jan 04, 2006 4:04 pm Post subject: |
|
|
Also distcc mit x86 und x86_64 ist nicht einfach.
Aber der 64 Bit gcc kann sehr wohl 32 Bit Code erzeugen, einfach -m32 anhängen. _________________ ...it's only Rock'n'Roll, but I like it! |
|
Back to top |
|
|
genUSER n00b
Joined: 31 Dec 2005 Posts: 17
|
Posted: Wed Jan 04, 2006 4:14 pm Post subject: |
|
|
Hallo,
Danke, für die Infos, ich denke es ist wohl sinvoller den 233Mhz einfach alleine ewig arbeiten zulassen, oder?
MfG Johannes
Edit:
Noch eine Frage wen ich mir bei meinem Pentium MMX 233 die Ausgabe von "cat /proc/cpuinfo" ansehe steht da eine Zeile die nennt sich "flags":
Code: |
...
flags: fpu vme de pse tsc msr mce cx8 mmx
|
Kann ich das alles in meine make.conf eintragen?
Im moment habe ich nur das eingetragen:
Code: |
...
CFLAGS="-march=pentium-mmx -O2 -mmmx -pipe -fomit-frame-pointer" #Eigentlich hab ich ja testweise -O3 (-;
...
USE="-kde -qt mmx python X gnome gtk gtk2 alsa esd" #Später will ich mal ein Gnome drauf probieren
... |
[/code] _________________ AMD Athlon64 3800+ X2
nVidia nForce3 Chipsatz
Nvidia GeForce 6600
Technotrend DVB-S Budget TV-Card
Creatix SAA7134 DVB-T TV-Card
250 GB SATA HD |
|
Back to top |
|
|
flash49 Apprentice
Joined: 12 Feb 2005 Posts: 233
|
Posted: Wed Jan 04, 2006 5:15 pm Post subject: |
|
|
Code: | CFLAGS="-march=pentium-mmx -O2 -mmmx -pipe -fomit-frame-pointer" #Eigentlich hab ich ja testweise -O3 (- |
-mmmx bringt nix (außer vieleicht Probleme), da alle Programme, die das wirklich verwenden das USE-Flag mmx verwenden.
Ich würde -Os empfehlen. -Os ist ähnlich wie -O2 nur das es ein paar Optimierungen wegläßt, die die Binärdatei vergrößern.
-pipe braucht mehr Hauptspeicher beim compilieren, vieleicht ist es ohne das Flag schneller, wenn du nur wenig ram hast.
Quote: | flags: fpu vme de pse tsc msr mce cx8 mmx |
Die einzigen Prozessorflags, die du auch als USE-Flags verwenden kannst sind "mmx ,sse ,sse2, 3dnow, 3dnowext"
Quote: | Hallo,
Danke, für die Infos, ich denke es ist wohl sinvoller den 233Mhz einfach alleine ewig arbeiten zulassen, oder? |
Versuchs doch mal mit einen chroot auf deinem großen Rechner (natürlich mit x86 als arch), denn der Athlon64 kann ja alle 32bit Befehle. |
|
Back to top |
|
|
theche Guru
Joined: 26 Feb 2004 Posts: 512
|
Posted: Thu Jan 05, 2006 11:22 am Post subject: |
|
|
Brauchtest dann aber auch ein 32-bit chroot auf dem amd64. oder du bootest gleich ein 32-bit-live-system und benutzt jenes (distcc oder chroot über nfs oder platte temporär umgebaut) für die Dauer der Installation des schwachen Rechners. Oder du nimmst was vorkompiliertes für den schwachen Rechner... |
|
Back to top |
|
|
genUSER n00b
Joined: 31 Dec 2005 Posts: 17
|
Posted: Thu Jan 05, 2006 7:23 pm Post subject: |
|
|
Hallo,
Dank für die Bemühungen ich hab jetzt nach dem die ganze Compilierrei über nfs fertig war das Gentoo gestartet und sie da, alles funkt bootet ohne Probleme ich emerge jetzt dan noch ein Gnome 2.12 mal sehen ob das auf diesem altem Computer zum flüssigen laufen gebracht werden kann!
MfG Johannes _________________ AMD Athlon64 3800+ X2
nVidia nForce3 Chipsatz
Nvidia GeForce 6600
Technotrend DVB-S Budget TV-Card
Creatix SAA7134 DVB-T TV-Card
250 GB SATA HD |
|
Back to top |
|
|
tuam l33t
Joined: 04 May 2004 Posts: 765 Location: CGN, Germany
|
Posted: Thu Jan 05, 2006 9:25 pm Post subject: |
|
|
genUSER wrote: | ich emerge jetzt dan noch ein Gnome 2.12 mal sehen ob das auf diesem altem Computer zum flüssigen laufen gebracht werden kann! |
Bist Du sicher, dass Du nicht xfce, abiword und gnumeric schreiben wolltest? Obwohl - firefox geht ja auch recht flüssig...
Viel Glück,
Daniel |
|
Back to top |
|
|
genUSER n00b
Joined: 31 Dec 2005 Posts: 17
|
Posted: Fri Jan 06, 2006 12:07 pm Post subject: |
|
|
hi,
Ne, ich will Gnome emergen mit Firefox oder Epiphany als Browser und Openoffice als Textveraebeitung. Von xfce halte ich selbst nicht besonders viel ein guter Desktop muss Einsteigerfreundlich sein da ist Geschwindigkeit nicht so wichtig, Einsteigerfreundlich ist nur Gnome und KDE.
MfG Johannes _________________ AMD Athlon64 3800+ X2
nVidia nForce3 Chipsatz
Nvidia GeForce 6600
Technotrend DVB-S Budget TV-Card
Creatix SAA7134 DVB-T TV-Card
250 GB SATA HD |
|
Back to top |
|
|
Florian.K n00b
Joined: 02 Jan 2006 Posts: 72
|
Posted: Fri Jan 06, 2006 12:13 pm Post subject: |
|
|
Quote: | Ne, ich will Gnome emergen mit Firefox oder Epiphany als Browser und Openoffice als Textveraebeitung. Von xfce halte ich selbst nicht besonders viel ein guter Desktop muss Einsteigerfreundlich sein da ist Geschwindigkeit nicht so wichtig, Einsteigerfreundlich ist nur Gnome und KDE.
|
Na dann viel spaß, ich sage jetzt schon voraus das du keine Woche damit arbeitest _________________ Fluxbox user |
|
Back to top |
|
|
|