Gentoo -Compiler-Einstellungen

Post Reply
Message
Author
Jeffbaker

Gentoo -Compiler-Einstellungen

#1 Post by Jeffbaker »

Eine Frage..ich möcht mir gerne Gentoo auf einem System mit nem
Athlon 1400 Mhz optimiert installieren, aber ich komm nicht dahinter,
wie ich die CPU-Parameter für den Compiler richtig setze, so das alles
passt?

Kann mir da jemand helfen?

Coogee

Re: Gentoo -Compiler-Einstellungen

#2 Post by Coogee »

In /etc/make.conf sind ein paar Beispielkonfigurationen für verschiedene Prozessortypen hinterlegt.
Lese Dir bitte erst einmal die Installationsanleitung durch (http://www.gentoo.org/doc/build.html, gibt es irgendwo auch in deutsch) und druck sie Dir vor Installation am besten aus. Die Sache mit /etc/make.conf wird dort auch erwähnt...

Jeffbaker

Re: Gentoo -Compiler-Einstellungen

#3 Post by Jeffbaker »

Hab ich bereits..
aber die Einstellungen bei den Beispielen sind glaub ich, nicht
für den Athlon optimiert.Die Anleitung lässt sich auch nicht genau drüber aus,
und werdas mal installiert hat, der weis, es ist besser, alles
von vorne herein richtig einzustellen.

Coogee

Re: Gentoo -Compiler-Einstellungen

#4 Post by Coogee »

Für den GCC-Compiler 2.9x gibt es keine speziellen Athlon-Optimierungen. Das Maximum ist hier i686. Ich habe auch einen Athlon und benutze:

# Pentium Pro/Pentium II/Pentium III+/Pentium 4/Athlon exclusive (binaries
# will use the P6 instruction set and only run on P6+ systems)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O2 -fomit-frame-pointer -pipe"
CXXFLAGS="-march=i686 -O2 -fomit-frame-pointer -pipe"

PS: Mitte August erscheint Gentoo 1.4 mit dem GCC 3.2, der auch Athlon-Optimierungen kann.

Jeffbaker

Re: Gentoo -Compiler-Einstellungen

#5 Post by Jeffbaker »

Danke der mühe, aber das löst es noch nicht ganz...
Verwenden tu ich da nähmlich den GCC-Compiler 3.1

Und da gibts spezielle Athlon-Einstellungen, und die
denk ich, brauch ich genau??

JB

Coogee

Re: Gentoo -Compiler-Einstellungen

#6 Post by Coogee »

Du verwendest Gentoo 1.2 mit gcc 3.x?
Besser wär es, wenn du die 1.3a/b oder die neue 1.4beta dafür verwendest.
Der Umstieg auf gcc 3.x ist nämlich der Hauptunterschied von 1.2 -> 1.3/1.4 (inklusive vieler Patches für gcc 3.x)

Post Reply