View previous topic :: View next topic |
Author |
Message |
sven-tek Guru
Joined: 06 May 2003 Posts: 339
|
Posted: Thu Apr 28, 2005 5:40 pm Post subject: meine ersten Erfahrungen mit gcc 4.0.0 |
|
|
Hi gentoo'ers,
nachdem ich soviel tolles über gcc 4.0 in den News gelesen hatte wollte ich ihn mal ausprobieren, dazu hab ich ein komplettes backup meines systems gemacht und erstmal im chroot den neuen gcc emerged.
Quote: |
/root # gcc-config -l
[1] i686-pc-linux-gnu-3.3.5
[2] i686-pc-linux-gnu-3.3.5-hardened
[3] i686-pc-linux-gnu-3.3.5-hardenednopie
[4] i686-pc-linux-gnu-3.3.5-hardenednossp
[5] i686-pc-linux-gnu-4.0.0 *
|
Bisher war mein Optimierungsgrad relavitv konservativ, CFLAGS="-march=pentium4 -O2 -fomit-frame-pointer".
Unabhängig davon ob sich das Ergebnis noch direkt vergleichen lässt hab ich das umgestellt auf CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" und eine auswahl an Paketen des Systems neu kompiliert:
Code: | [ebuild N ] app-arch/bzip2-1.0.2-r5
[ebuild N ] app-shells/bash-2.05b-r9
[ebuild N ] media-libs/jpeg-6b-r4
[ebuild N ] media-libs/tiff-3.7.1-r1
[ebuild N ] dev-libs/glib-2.6.3
[ebuild N ] dev-libs/atk-1.9.1
[ebuild N ] x11-libs/pango-1.8.1
[ebuild N ] dev-libs/libxml2-2.6.17
[ebuild N ] x11-libs/gtk+-2.6.7
[ebuild N ] gnome-base/libglade-2.5.1
[ebuild N ] dev-libs/popt-1.7-r1
[ebuild N ] gnome-base/orbit-2.12.1
[ebuild N ] gnome-base/gconf-2.10.0
[ebuild N ] gnome-base/libbonobo-2.8.1
[ebuild N ] media-libs/libart_lgpl-2.3.17
[ebuild N ] gnome-base/libgnomecanvas-2.10.0
[ebuild N ] gnome-base/gnome-vfs-2.10.1
[ebuild N ] gnome-base/libgnome-2.10.0
[ebuild N ] gnome-base/libbonoboui-2.8.1
[ebuild N ] gnome-base/libgnomeui-2.10.0
[ebuild N ] x11-libs/gtk+-1.2.10-r11
[ebuild N ] media-libs/giflib-4.1.3
[ebuild N ] media-libs/imlib-1.9.14-r3
[ebuild N ] x11-themes/gtk-engines-2.6.2
[ebuild N ] net-libs/libwww-5.4.0-r2
[ebuild N ] app-text/tetex-2.0.2-r5
[ebuild N ] gnome-base/gnome-menus-2.10.1
[ebuild N ] gnome-base/gail-1.8.2-r1
[ebuild N ] dev-util/desktop-file-utils-0.9
[ebuild N ] gnome-base/eel-2.10.1
[ebuild N ] dev-libs/libcroco-0.6.0
[ebuild N ] gnome-extra/libgsf-1.10.0
[ebuild N ] gnome-base/librsvg-2.8.1-r1
[ebuild N ] media-libs/libexif-0.5.12-r2
[ebuild N ] gnome-base/nautilus-2.10.1
[ebuild N ] sys-apps/tcp-wrappers-7.6-r8
[ebuild N ] gnome-base/gnome-session-2.10.0
[ebuild N ] x11-wm/metacity-2.10.1
[ebuild N ] x11-libs/libxklavier-2.0
[ebuild N ] gnome-base/control-center-2.10.1
[ebuild N ] net-libs/libsoup-2.2.2
[ebuild N ] gnome-base/gnome-panel-2.10.0
[ebuild N ] gnome-extra/libgtkhtml-2.6.0
[ebuild N ] x11-libs/gtkglarea-1.99.0
[ebuild N ] x11-terms/gnome-terminal-2.10.0
|
Ich hatte gelesen das ein emerge -e world mit dem neuen gcc zu einigen Kopfschmerzen führen kann und so hab ich erstmal nur einiges an Bibliotheken und gnome-stuff neu Kompiliert. Ich habe nun wirklich den Eindruck das mein Gnome etwas fixer werkelt.
Hat noch jemand Tipps wie man das (grafische) System optimieren kann so das es spürbar schneller arbeitet?
Gruss, Sven |
|
Back to top |
|
|
dakjo Veteran
Joined: 31 Jan 2004 Posts: 1544
|
Posted: Thu Apr 28, 2005 5:42 pm Post subject: |
|
|
Schnellere CPU/HDD, mehr RAM (weil Ram ist immer gut) bessere GRAKA. _________________ 'Dieselben Naturkräfte, die uns ermöglichen, zu den Sternen zu fliegen, versetzen uns auch in die Lage, unseren Stern zu vernichten.' - Wernher von Braun
http://www.mpsna.de |
|
Back to top |
|
|
sven-tek Guru
Joined: 06 May 2003 Posts: 339
|
Posted: Thu Apr 28, 2005 5:52 pm Post subject: |
|
|
ja ne is klar,
ich dachte da eher an cflags oder USE flags die Sinn machen könnten. |
|
Back to top |
|
|
ian! Bodhisattva
Joined: 25 Feb 2003 Posts: 3829 Location: Essen, Germany
|
Posted: Thu Apr 28, 2005 6:50 pm Post subject: |
|
|
-fvisibility und/oder -fvisibility-inlines-hidden. Siehe hierzu aber im einzelnen die Manpage. _________________ "To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins |
|
Back to top |
|
|
Gentoonie Apprentice
Joined: 06 Apr 2004 Posts: 205 Location: near Munich | Bavaria | Germany
|
Posted: Thu Apr 28, 2005 7:29 pm Post subject: |
|
|
wenn du das grafische system schneller sehen möchtest würde ich in erster linie mal den X-Server selbst compilieren. Allerdings glaube ich nicht daran, dass die neue compiler collection spürbare unterschiede in der geschwindigkeit ausmachen kann. _________________ Do you know the secret hand shake - you best use it.
GCC 4, Kernel 2.6.14-ck7, NPTL |
|
Back to top |
|
|
Jinidog Guru
Joined: 26 Nov 2003 Posts: 593 Location: Berlin
|
Posted: Thu Apr 28, 2005 9:36 pm Post subject: |
|
|
GCC-4.0 liefert im Moment meist langsameren und in seltenen Fällen ein bisschen schnelleren Code als gcc-3.4.3.
Das wird sich wohl erst mit GCC-4.1 deutlich ändern. _________________ Just unused Microsoft-Software is good Microsoft-Software |
|
Back to top |
|
|
|