Gentoo make.conf

Meine ist recht "normal":

Code:
CFLAGS="-O2 -pipe -march=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j2"

GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://www.gigaload.org/gentoo.org/
USE="gnome gtk -kde -qt cups foomaticdb ppds samba crypt"

LINGUAS="de"
 
> Gronau was meinst du mit "p4 overkill" ? instabil?

Jo erstens das (ich vermute das ich deswegen mal fehler beim bootstrappen hatte) und zeitens ist es unnütz weil man den unterschid zu normalen p4-flags sowieso nicht merkt.
 
Zuletzt bearbeitet:
ja ich hatte auch mal solche "megahyperoptimierungsflags" da hatte ich auch sehr viele kompilierfehler... :D

MFG

Dennis
 
Code:
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j5"
GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo [url]http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/[/url] [url]ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo[/url] [url]ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo[/url] http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
USE="-arts -kde -qt 3dnow 3dnowex aac aalib acl acpi alsa audiofile bash-completion cdr cddb dio directfb divx4linux doc dvd dvdr dvdread fbcon icq imap java gimpprint gphoto2 mmx mmx2 mozilla network nocd nvidia opengl pam perl real samba scanner screenshot sse unicode usb videos xinerama xpm xprint xvid"
FEATURES="distcc candy"
DISTCC-DIR="/usr/portage/.distcc"
DISTDIR="/usr/distfiles"
PORTDIR_OVERLAY="/usr/local/overlays/gentoo-de /usr/local/overlays/bmg-gnome-current.alternative /usr/local/overlays/bmg-main.alternative /usr/local/overlays/local"
LANG="de_DE.utf8"
LANGUAGE="49"
LINGUAS="de"
 
Zuletzt bearbeitet:
So ich hab mich mal durch die Einstellungen der make.conf auf diversen Seiten gelesen.
Jetzt habe ich mir mal eine make.conf zusammengestellt und will natürlich wissen was ihr davon haltet. Sind das zuviele oder zu Aggressive Einstellungen?
Bringt das denn wirklich mehr Performace wie's immer heißt?
Prüft mal bitte diese make.conf und sagt mir eure Meinung. :)

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -m3dnow -msse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

GENTOO_MIRRORS=" ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://194.117.143.69 ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ "
SYNC=" rsync://rsync.de.gentoo.org/gentoo-portage "
USE="nls pam 3dnow mmx sse gtk gtk2 -gnome qt kde cdr dvd alsa gstreamer"
LINGUAS="de"
LDFLAGS="-Wl,-O1"
 
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-Os -mcpu=i686 -fomit-frame-pointer"
CHOST="i386-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
GENTOO_MIRRORS="http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mirror.datapipe.net/gentoo"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="-gtk -gnome qt kde dvd alsa cdr dvdr kerberos"
CONFIG_PROTECT_MASK="/usr/X11R6/bin/startx"
LINGUAS="de"
ALSA_CARDS="emu10k1"
 
Edward Nigma schrieb:
So ich hab mich mal durch die Einstellungen der make.conf auf diversen Seiten gelesen.
Jetzt habe ich mir mal eine make.conf zusammengestellt und will natürlich wissen was ihr davon haltet. Sind das zuviele oder zu Aggressive Einstellungen?
Bringt das denn wirklich mehr Performace wie's immer heißt?
Prüft mal bitte diese make.conf und sagt mir eure Meinung. :)
Durch diese CFLAGS werden die binaries dick und laden dadurch langsamer.
Die Experten streiten sich, aber ich setz bei den CFLAGS lieber darauf, dass die Binaries später schlank werden.
 
Also ist es wohl besser etwas weniger in die CFlafs zu schreiben? Zur Zeit steht bei mir "-march=athlon-xp -O3 -pipe -fomit-frame-pointer" drin. Das werd ich also dann so belassen. :)
 
Also ich hab die folgenden Flags:
CFLAGS="-march=athlon-xp -pipe -O2 -fforce-addr -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident"
Wenn du dich etwas mehr damit befassen willst, dann empfehle ich dir folgende Links:
CFLAGS1
CFLAGS2
Und die man page vom gcc ;)
 
Aso ich bin mit diesen immer sehr gut gefahren , ich weiß , dass jetzt manche sagen , dass es mehr zerstört als optimiert , aber am Ende merkt man eh keinen Unterschied.

CFLAGS="-O2 -march=pentium4 -mmmx -msse -msse2 -mfpmath=sse,387 -falign-functions=4 -ffast-math -funroll-loops -floop-optimize -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -funit-at-a-time -momit-leaf-frame-pointer"

und bei den CXXFLAGS habe ich noch -fvisibility-inlines-hidden angehangen :)

MFG

Dennis
 
Zuletzt bearbeitet:
11dennis schrieb:
und bei den CXXFLAGS habe ich noch -fvisibility-inlines-hidden angehangen :)
Man muss aber immer aufpassen, dass man auch nen aktuellen compiler hat, der gcc 3.3.X hat leider noch keinen support für -fvisibility-inlines-hidden :oldman
 
Ich weiß , ich habe ja auch GCC 3.4.4 laufen :)

MFG

Dennis
 
11dennis schrieb:
Aso ich bin mit diesen immer sehr gut gefahren , ich weiß , dass jetzt manche sagen , dass es mehr zerstört als optimiert , aber am Ende merkt man eh keinen Unterschied.



und bei den CXXFLAGS habe ich noch -fvisibility-inlines-hidden angehangen :)

MFG

Dennis
Mit diesen CFLAGS würde jeder Developer Deinen Bug sofort auf CANTFIX setzen. Vor Allem -ffast-math ist mehr Fussschuss als Blattschuss.
 
Mit diesen CFLAGS würde jeder Developer Deinen Bug sofort auf CANTFIX setzen. Vor Allem -ffast-math ist mehr Fussschuss als Blattschuss.

Ja ich weiß, habe mittlerweile auch umgestellt und zwar auf:

CLFAGS="-O2 -Os -march=pentium4 -pipe -fomit-frame-pointer -msse -msse2 -mmmx -funit-at-a-time"

MFG

Dennis
 
Code:
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ [url]ftp://pandemonium.tiscali.de/pub/gentoo/[/url] [url]http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/[/url] http://gd.tuwien.ac.at/opsys/linux/gentoo/"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="pam ssl tcpd aac apache2 avi apm bzip2 cdr divx4linux dvd dvdread emacs ffmpeg mp3 mpeg mysql ogg oggvorbis opengl pdflib perl php vcd videos win32codecs xvid x86 -gtk -gnome qt kde alsa nvidia"
LANG="de_DE@euro" 
LANGUAGE="49"
LINGUAS="de"
FEATURES="ccache"
CCACHE_SIZE="2G"
CONFIG_PROTECT_MASK="/usr/X11R6/bin/startx"
 
Das ist meine Make.conf. Nothing special. ;)

Code:
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"


GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.inode.at/ http://194.117.143.71 ftp://ftp.tu-clausthal.de/pub/linux/gentoo/"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="nls nptl 3dnow mmx sse -gtk -gnome qt kde cdr dvd alsa gstreamer"
LANG="de_DE@euro"
LANGUAGE="49"
LINGUAS="de"
ALSA_CARDS="emu10k1"
LDFLAGS="-Wl,-O1"
 
USE="pda cddb aac fontserver nvidia win32codecs bash-completion unicode acpi ithreads ldap nptl pam pthreads python readline ssl tcpd samba foomaticdb ppds gimpprint mp3 ogg pic x86 dvd dvdr cd cdr dvb xvid divx4linux real alsa cups dvdread v4l v4l2 mozilla usb foomatic opengl symlink gtk2 gpg -eds -qt -kde -gtk -gnome -nls -f77 -ipv6 -xmms -arts -esound -esd -fortan -java -oss -spell -fortran -zlib -quicktime -bindist"
CFLAGS="-march=athlon-xp -pipe -O2 -fforce-addr -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
ACCEPT_KEYWORDS="x86"
PORTDIR_OVERLAY="/usr/local/portage/"
CONFIG_PROTECT_MASK="/etc/X11/imwheel/ "
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
LINGUAS="en"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
mal ein update :)
 
CFLAGS="-O2 -Os -march=pentium4 -fomit-frame-pointer -pipe -fno-ident -momit-leaf-frame-pointer -fforce-addr -funit-at-a-time"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
MAKEOPTS="-j2"
LDFLAGS="-Wl,-O1"
USE="kde kdeenablefinal qt -gtk -gtk2 -gnome -gstreamer -gcj -fortran win32codecs real arts alsa X acpi sse sse2 mmx bluetooth dvdread esd cdr dvd -eds vorbis ftp java jack nvidia mpeg avi oggvorbis ogg samba unicode spell svg usb vcd xml xml2"
ACCEPT_KEYWORDS="~x86"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo"
FEATURES="candy"
LANGUAGE="49"
LINGUAS="de"

MFG

Dennis
 
Zuletzt bearbeitet:
meine

sodala, hier mal meine make.conf:

CFLAGS="-march=athlon-xp -mcpu=athlon-xp -momit-leaf-frame-pointer -O3 -pipe -fforce-addr -fprefetch-loop-arrays -fomit-frame-pointer -m3dnow -msse -mfpmath=sse -mmmx -pipe -ffast-math -floop-optimize -foptimize-register-move -finline-functions -funroll-loops -ftracer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
USE="server userlocales x86 gtk gtk2 gnome qt kde alsa cdr dvd dvdr X java 3dnow esd opengl sse cups mp3 oggvorbis usb perl python samba jpeg bonobo acpi 3dnowex"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo"
FEATURES="candy"
LANGUAGE="49"
LINGUAS="de"
ACCEPT_KEYWORDS="~x86"


bis jetzt funktionieren alle compilierten programme, und flutschen schön schnell.... - typisch gentoo halt :D

mfg fabifri
 
Zuletzt bearbeitet:

Ähnliche Themen

dovecot und postfix Konfiguration Problem

Mail via Terminal will nicht

Rollei Mini Wifi Camcorder

Installing GENTOO 2008.0 on a QEMU DISK IMAGE (and KDE4).

Probleme bei erster Gentoo Installation

Zurück
Oben