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.
Gentoo auf AMD Athlon II X4 quadcore installieren CFLAGS?
Hi Junbgs und Mädels,
ich habe jetzt schon mehrfach gegoogled und einige Einstellungen versucht. Allerdings weiss ich irgendwie nicht wie ich weiterkommen soll. Habe mir einen neuen Rechner gekauft, welcher eine Quadcore-CPU nutzt. Ich bekomme allerdings bei Bootstrap immer Fehlermeldungen (habe ich jetzt nicht im Kopf welche). Kann mir jemand einen Tip geben welche CFLAGS ich für einen "AMD Athlon II X4 620 quad core" nutzen soll ?
Über Tips, Links und Ratschläge wäre ich sehr erfreut.
LG Noise
moin!
Ich vermute mal, dass
KLICK
Bootstrap?
Kann es vielleicht eher sein, dass du die Festplatte(n) nicht korrekt eingebunden hast bzw. ein Treiber dafür im Kernel fehlt?
Am Besten ist immer
|
Quellcode
|
1
|
CFLAGS="-O2 -mtune=native -pipe"
|
An sonsten, schaue mal hier rein:
http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.
CFLAGS="-O2 -mtune=native -pipe"
Diese Flags habe ich benutzt. Ich werds gern mal mti den anderen ausprobieren. Habe grad mal ein paar Tage Zeit
Vielen Dank für die Tips. Werde es auf jeden Fall heute mal ausprobieren
LG
so ich werds mal ausprobieren mit -march=amdfam10 -O2 -pipe
mal schauen vllt klappts ja.
So ich habe es mal ausprobiert:
Bekomme eine Fehlermeldung (ich hoffe es langt was ich schreibe):
Beim Paket lzma-4.32.7 während des bootstraps sagt er mir:
checking for C++ Compiler default output file name...
configure: error: C++ compiler cannot create executables
econf failed
Meine Config:
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j5"
LANG="de_DE@euto"
LANGUAGE="49"
LINGUAS="de"
USE="X a52 acpi alsa avahi bash-completion boo cairo cbus device-mapper dv dvd dvdnav dvdr dvdread encode exif fat ffmpeg firefox gecko gif glitz gnome gphoto2 gstreamer gtk gtkhtml hal hddtemp ieee1394 java jfs joystick jpeg keyring lame libnotify lm_sensors logrotate mad mono mp3 mpeg msn mtp network nsplugin nvidia ogg opengl png quicktime sdl ssh svg truetype v4l vcd x264 xine xml xvid xvmc -cups -ipv6 -isdnlog"
Hat evtl jemand einen Tip für mich ?
LG
Hehe ... mtune, march ... meine Empfehlung ist -march=native und sonst nix. Das ist relativ neutral.
Kann du mal die config.log von dem build posten?
-march=native oder -mtune=native ?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.
native
This selects the CPU to tune for at compilation time by determining the processor type of the compiling machine. Using -mtune=native will produce code optimized for the local machine under the constraints of the selected instruction set. Using -march=native will enable all instruction subsets supported by the local machine (hence the result might not run on different machines).
Quelle:
http://gcc.gnu.org/onlinedocs/gcc/i386-a…_002d64-Options