Re: C++0x et debian
Le 22 mai 2009 16:09, jerome moliere a écrit : > Bonjour les poilus, > dites moi qu'en est il du support de C++0x avec gcc ? Comment faire pour > faire mumuse avec C++0x dans une Lenny ? > Dois je monter une VM en squid pour obtenir un meilleur support ? en Lenny > j'ai un g++ version 4.3.2, quel g++ serait plus adapté ? > Je reconnais par avance que je n'ai pas bcp cherché (honte à moi) pour > connaitre le niveau d'adhérence de g++ vis à vis des drafts C++0x > > mais cela me ferait gagner du temps et me permettrait d'améliorer un peu > mon support C++ avancé avec qq slides et du code sur ce qui ests ur le point > d'être normalisé.. > glurps exalead m'a mieux servi que google, et cette page indique clairement ce qui est supporté de ce qui l'est pas.. http://gcc.gnu.org/gcc-4.3/cxx0x_status.html la même page pour gcc 4.4 montre un support à peine plus étendu... Je galère un peu pour voir si Sun Studio 12 offre un support correct..Vos feedbacks me efraient gagner du temps... Existe t'il un gcc 4.5 caché ? Et comment faire tourner cela dans une debian (soit Lenny pour ma dom0 soit autre chose squid si une version plus récente est requise) merci par avance -- Jerome Moliere - Mentor/J http://romjethoughts.blogspot.com/ auteur Eyrolles
Re: C++0x et debian
jerome moliere wrote: Existe t'il un gcc 4.5 caché ? gcc 4.5 n'existe pas encore, mais on y travaille. La version de travail (par définition instable, car le code change très souvent - plusieurs fois par jour) s'appelle le trunk de gcc. (Et il est en effet possible que le trunk de gcc supporte un peu mieux C++0x). Au bout d'un certain temps, le trunk devient la version suivante de GCC. Ainsi, quand gcc-4.5 apparaitra, c'est à partir du trunk, et le trunk deviendra alors le futur gcc-4.6 (ou peut-être gcc-5.0). Enfin, il existe aussi des branches expérimentales de GCC. Et notamment les branches cxx0x-concepts-branch et cxx0x-lambdas-branch. J'ignore laquelle est la plus active (ma branche préférée est évidemment melt-branch, mais elle n'apporte rien de plus pour C++). Il peut arriver que du code d'une branche entre dans le trunk. Bien évidemment, le trunk et les branches ne fournissent que du code source, et il faut le compiler pour s'en servir (ce qui prend du temps, et demande certains efforts, notamment à cause des dépendances). Le code source est accessible par SubVersion. http://gcc.gnu.org/svn.html Je conseille donc de regarder le site de GCC. Mais il faut être conscient que pour jouer avec (ou contribuer à) les extensions futures de GCC, il faut en recompiler très souvent le code source, ce qui prend du temps. Il est utile d'avoir une machine assez puissante pour ça. Librement -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} *** -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: C++0x et debian
Le 22 mai 2009 16:09, jerome moliere a écrit : > Bonjour les poilus, > dites moi qu'en est il du support de C++0x avec gcc ? Comment faire pour > faire mumuse avec C++0x dans une Lenny ? > Dois je monter une VM en squid pour obtenir un meilleur support ? en Lenny > j'ai un g++ version 4.3.2, quel g++ serait plus adapté ? > Je reconnais par avance que je n'ai pas bcp cherché (honte à moi) pour > connaitre le niveau d'adhérence de g++ vis à vis des drafts C++0x > > mais cela me ferait gagner du temps et me permettrait d'améliorer un peu > mon support C++ avancé avec qq slides et du code sur ce qui ests ur le point > d'être normalisé.. > glurps exalead m'a mieux servi que google, et cette page indique clairement ce qui est supporté de ce qui l'est pas.. http://gcc.gnu.org/gcc-4.3/cxx0x_status.html la même page pour gcc 4.4 montre un support à peine plus étendu... Je galère un peu pour voir si Sun Studio 12 offre un support correct..Vos feedbacks me efraient gagner du temps... Existe t'il un gcc 4.5 caché ? Et comment faire tourner cela dans une debian (soit Lenny pour ma dom0 soit autre chose squid si une version plus récente est requise) merci par avance -- Jerome Moliere - Mentor/J http://romjethoughts.blogspot.com/ auteur Eyrolles
Re: C++0x et debian
Bonjour à tous, > > > > gcc 4.5 n'existe pas encore, mais on y travaille. La version de travail > (par définition instable, car le code change très souvent - plusieurs fois > par jour) s'appelle le trunk de gcc. (Et il est en effet possible que le > trunk de gcc supporte un peu mieux C++0x). > humm malheureusement mes délais ne me permettent pas de consacrer bcp de temps à cela, donc tomber dans les problèmes d'instabilité d'un gcc sorti du trunk... > > Enfin, il existe aussi des branches expérimentales de GCC. Et notamment les > branches cxx0x-concepts-branch et cxx0x-lambdas-branch. J'ignore laquelle > est la plus active (ma branche préférée est évidemment melt-branch, mais > elle n'apporte rien de plus pour C++). Il peut arriver que du code d'une > branche entre dans le trunk. > c'est interessant donc c'est un projet à part entant que branche > > Mais il faut être conscient que pour jouer avec (ou contribuer à) les > extensions futures de GCC, il faut en recompiler très souvent le code > source, ce qui prend du temps. Il est utile d'avoir une machine assez > puissante pour ça. > > j'en suis parfaitement conscient c'est pourquoi j'ai renoncé... et puis mon besoin s'est effacé quand j'ai vu que C++0x porte mal son nom car encore repoussé et les pecs finales sont attendues pour fin 2010! Merci Jerome -- Jerome Moliere - Mentor/J http://romjethoughts.blogspot.com/ auteur Eyrolles