Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:gentoo-spezifisch:make.conf [15.03.2011 12:50] marc [4. LDFLAGS] |
linux:gentoo-spezifisch:make.conf [09.07.2013 21:33] (aktuell) |
||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
===== 3. CFLAGS ===== | ===== 3. CFLAGS ===== | ||
- | | + | Wirklich |
CFLAGS=" | CFLAGS=" | ||
- | * Für **graphite** muss zusätzlich '' | + | \\ |
+ | |||
+ | Um das **graphite-Framework** zu nutzen | ||
CFLAGS=" | CFLAGS=" | ||
- | * Für **lto** muss '' | + | Auf meinem ~amd64 mit GCC-4.6 kompiliert und läuft das graphite-Framework stabil, ohne Wertung der Leistung. |
- | CFLAGS=" | + | \\ |
- | | + | Für **lto** muss '' |
- | CFLAGS=" | + | CFLAGS=" |
- | | + | |
- | | + | \\ |
- | Anschließend | + | Abschließend |
CXXFLAGS=" | CXXFLAGS=" | ||
Zeile 35: | Zeile 37: | ||
===== 4. LDFLAGS ===== | ===== 4. LDFLAGS ===== | ||
- | * nach Gentoo-Wiki ist es nicht nötig bzw. vollständig **safe** LDFLAGS zu setzen. Sinnvolle LDFLAGS sind bereits in den entsprechenden Profilen gesetzt. | + | Laut Gentoo-Wiki ist es nicht nötig bzw. vollständig **sichere** LDFLAGS zu setzen. Sinnvolle LDFLAGS sind bereits in den entsprechenden Profilen gesetzt. Ich setze ohne feststellbare Probleme / Nachteile: |
- | + | ||
- | * Ich setze ohne feststellbare Probleme / Nachteile: | + | |
LDFLAGS=" | LDFLAGS=" | ||
- | | + | **LTO** ist mit GCC-4.5 experimentell und zumindest im 3Q-2010 nicht zu gebrauchen, '' |
LDFLAGS=" | LDFLAGS=" | ||
Zeile 61: | Zeile 61: | ||
################################################################### | ################################################################### | ||
# really safe: | # really safe: | ||
- | # | + | # CFLAGS=" |
- | + | # -ftree-vectorize | |
- | # AFAIK the short-and-sweet versions: | + | |
- | #add to USE " | + | |
- | CFLAGS=" | + | CFLAGS=" |
- | -floop-interchange -floop-strip-mine -floop-block | + | |
- | -ftree-vectorize -ftree-loop-linear" | + | |
CXXFLAGS=" | CXXFLAGS=" | ||
Zeile 82: | Zeile 78: | ||
# profile used for building. | # profile used for building. | ||
USE=" | USE=" | ||
- | clutter | + | |
- | fastbuild | + | |
- | gstreamer | + | gtk gtk3 id3tag introspection jpeg jpeg2k lame laptop |
- | libnotify lto matroska mdns-bundled mmx mp3 mpeg mpeg2 nautilus \ | + | |
- | networkmanager | + | nntp nsplugin ntfs opengl |
- | | + | |
- | sse3 svg symlink system-cxx-headers system-sqlite theora threads | + | sse2 sse3 strong-optimization |
- | truetype twolame type3 udev usb vcd video wicd wma wmf x264 xv xvid \ | + | system-sqlite theora threads truetype twolame type3 udev usb v4l v4l2 \ |
- | -3dnow -3dnowext -abiword -accessibility -aim -avahi -bluetooth -bonobo | + | vcd video vorbis |
- | -debug -doc -eds -gecko-mediaplayer | + | -accessibility -aim -avahi -bluetooth -bonobo -debug -doc -eds \ |
- | -ipod -ipv6 -joystick -kde -lcms -lirc -mercurial -msn -oss -pm-utils | + | -gecko-mediaplayer -guile -ieee1394 -ipod -ipv6 -joystick -kde -lcms \ |
- | -qt-bundled -qt3support -qt4 -reiser4 -reiserfs -samba -tcl -totem | + | -lirc -mercurial -msn -oss -pm-utils |
- | | + | -qt4 -reiser4 -reiserfs -samba -tcl -totem -webdav -webdav-neon |
+ | -webdav-serf -webkit -xfs -xinerama | ||
################################################################### | ################################################################### | ||
- | MAKEOPTS=" | + | #MAKEOPTS=" |
- | EMERGE_DEFAULT_OPTS=" | + | MAKEOPTS=" |
+ | EMERGE_DEFAULT_OPTS=" | ||
# | # | ||
Zeile 106: | Zeile 104: | ||
SYNC=" | SYNC=" | ||
- | PORTAGE_NICENESS=15 | + | PORTAGE_NICENESS=19 |
# | # | ||
Zeile 129: | Zeile 127: | ||
ACCEPT_KEYWORDS=" | ACCEPT_KEYWORDS=" | ||
- | ACCEPT_LICENSE=" | + | ACCEPT_LICENSE=" |
I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1 | I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1 |