View previous topic :: View next topic |
Author |
Message |
Bapt Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/21244105134ae58e959ad49.jpg)
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Mon Aug 29, 2005 7:48 pm Post subject: [GCC4] histoire d'une réussite :) |
|
|
Salut,
Après mes différents problèmes postés sur ce forum, je poste simplement pour vous dire que je viens de passer avec succès tout mon système (portable centrino) en gcc-4.0.1 sans aucun problème (hormis un patch mis manuellement pour windowmaker)
voila ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Trevoke Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/31218531845533c508386c.jpg)
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Mon Aug 29, 2005 7:57 pm Post subject: |
|
|
T'as fait un emerge -e world ? T'es sur quelle architecture? _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
naerex Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Final Fantasy/Final_Fantasy_8_-_Seifer.jpg)
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Mon Aug 29, 2005 7:58 pm Post subject: |
|
|
Alors niveau perf ou autre as tu remarqué des choses interessantes ? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Aug 29, 2005 8:32 pm Post subject: |
|
|
ca deviendra vraiment interessant avec gcc 4.1 ![Wink ;)](images/smiles/icon_wink.gif) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
naerex Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Final Fantasy/Final_Fantasy_8_-_Seifer.jpg)
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Mon Aug 29, 2005 8:53 pm Post subject: |
|
|
c'est toujours d'actualité le systeme de vectorisation ? d'apres ce que j'avais lu à l'epoque ca revolutionait tout !!! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Bapt Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/21244105134ae58e959ad49.jpg)
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Mon Aug 29, 2005 8:56 pm Post subject: |
|
|
Dans l'ordre :
je suis en ~x86
J'ai fait un emerge -e system puis emerge -e world.
Question performance (c'est un portable qui sert pour le desktop) pas grand chose de plus ou de moins. Mais je suis passé sous gcc-4.0.1 uniquement pour gcj, maintenant, je vais travailler sur les ebuilds java pour qu'ils fontionnent avec gcj (en tout cas tester les compatibilités)
pour infos :
Code: | -=[root@streambdn]=(~)# emerge info <(22:52:58)>
Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-4.0.1, glibc-2.3.5.20050722-r0, 2.6.12-gentoo-r3 i686)
=================================================================
System uname: 2.6.12-gentoo-r3 i686 Intel(R) Pentium(R) M processor 1.40GHz
Gentoo Base System version 1.12.0_pre6
dev-lang/python: 2.4.1-r1
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.18-r1
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium-m"
DISTDIR="/home/distfiles"
FEATURES="autoconfig candy distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LINGUAS="fr"
MAKEOPTS="-j2"
PKGDIR="/home/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm avi berkdb bitmap-fonts browserplugin bzip2 cdr chroot crypt cups dv dvd dvdr eds emboss encode esd fbcon foomaticdb gcj gif gnome gnutls gpm gstreamer gtk gtk2 hal i8x0 imlib javascript jpeg libcaca libg++ libwww mad matroska mikmod mmx mp3 mpeg nas ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl pic png ppds python quicktime readline samba scanner sdl spell sse sse2 ssl tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb vim-with-x vorbis win32codecs xml2 xmms xprint xv xvid zlib video_cards_i915 linguas_fr userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LDFLAGS
|
Je n'ai strictement aucune applications qt ni kde, et quelques unes gnome : evolution, gaim, planner, firefox (même si c pas très gnome), donc ça peut aider.
EDIT :
PS: j'avais eu un problème avec python d'où les CFLAGS reduit, seulement -O2 qui permette ainsi de tout compiler. (O3 plante avec O2 ça passe)
Last edited by Bapt on Mon Aug 29, 2005 9:03 pm; edited 2 times in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Aug 29, 2005 8:57 pm Post subject: |
|
|
oui, c'est l'auto-vectorisation qui vient avec 4.1 (deja partiellement implementé dans 4.0) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Apsforps Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/311797444419367b1423f9.jpg)
Joined: 27 Sep 2004 Posts: 520 Location: Belgium
|
Posted: Tue Aug 30, 2005 7:29 am Post subject: |
|
|
Le 4.1 a l'air prometteur en effet, le seul problème pour l'instant, c'est qu'il filtre toutes les optimisations (aussi bien LDFLAGS que CFLAGS) donc point de vue perfs, c'est pas génial. Sinon +1 pour le 4.0.1, je tourne avec depuis la mi-mai plus ou moins et pas le moindre problème (sauf parfois un truc ou l'autre qui compile pas du premier coup mais bon, pour ça, il reste le multislot de gcc ) _________________ Apsforps |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
gim Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/20596143654204ccaa6cd6a.png)
Joined: 29 Apr 2003 Posts: 418 Location: milky-way
|
Posted: Tue Aug 30, 2005 7:28 pm Post subject: |
|
|
ben en tout cas gcc-4.1.x et quelques cflags aggressifs, pour l'instant ca fait pas mal d'erreurs de compilation sur les vieux sources, d'ICE ou de mauvaises compilations, qui, quand on a un peu de chance, provoquent des segfaults... a suivre |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Trevoke Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/31218531845533c508386c.jpg)
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Sep 01, 2005 3:24 pm Post subject: |
|
|
Heu, le GCC-4.1 beta dans portage, il a la vectorisation ou c'est meme pas la peine que j'essaye de casser mon systeme avec? _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Bapt Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/21244105134ae58e959ad49.jpg)
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Thu Sep 01, 2005 4:23 pm Post subject: |
|
|
Je pense qu'il a la vectorisation puisqu'il est en stage3 : "open for bugfix" c'est donc que toutes les fonctionnalités doivent y être et que maintenant c'est du debug. Enfin je dit peut être une connerie. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Enlight Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/34498084446f6e929bedfd.jpg)
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Fri Sep 02, 2005 9:40 am Post subject: |
|
|
Trevoke wrote: | Heu, le GCC-4.1 beta dans portage, il a la vectorisation ou c'est meme pas la peine que j'essaye de casser mon systeme avec? |
Ben la vecto elle y est depuis 4.0.0 -ftree-vectorize (mais considéréee comme source de bugs sur certaines compiles donc pas par défaut), mais sur LFS faut une foule de patchs, je sais pas si les devs gentoo les ont intégrés...
mais bon tu compile bc avec -ftree-vectorize tu va halluciner! les times divisés par 1.5 minimum! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|