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

26.04.2010, 12:54

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

2

26.04.2010, 13:00

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?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

3

26.04.2010, 13:02

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.

4

26.04.2010, 13:08

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

5

26.04.2010, 13:29

so ich werds mal ausprobieren mit -march=amdfam10 -O2 -pipe

mal schauen vllt klappts ja.

6

26.04.2010, 15:23

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

7

26.04.2010, 17:16

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?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

8

26.04.2010, 19:35

-march=native oder -mtune=native ?

9

26.04.2010, 19:50

oder -mcpu=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.

10

26.04.2010, 23:39

Zitat

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