* [gentoo-commits] gentoo commit in xml/htdocs/doc/fr: gcc-optimization.xml
@ 2008-07-25 12:55 Marion Age (titefleur)
0 siblings, 0 replies; 6+ messages in thread
From: Marion Age (titefleur) @ 2008-07-25 12:55 UTC (permalink / raw
To: gentoo-commits
titefleur 08/07/25 12:55:00
Modified: gcc-optimization.xml
Log:
Sync to 1.14
Revision Changes Path
1.2 xml/htdocs/doc/fr/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?r1=1.1&r2=1.2
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gcc-optimization.xml 4 Mar 2008 13:18:37 -0000 1.1
+++ gcc-optimization.xml 25 Jul 2008 12:54:59 -0000 1.2
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.1 2008/03/04 13:18:37 titefleur Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.2 2008/07/25 12:54:59 titefleur Exp $ -->
<guide link="/doc/fr/gcc-optimization.xml">
<title>Guide d'optimisation de la compilation</title>
@@ -22,8 +22,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.8</version>
-<date>2007-11-09</date>
+<version>1.9</version>
+<date>2008-07-21</date>
<chapter>
<title>Introduction</title>
@@ -599,14 +599,8 @@
<body>
<p>
-Vous ne devrez certainement pas les définir. Il se peut que vous ayez entendu
-qu'elles accélèrent le temps de chargement des applications, ou qu'elles
-réduisent la taille des binaires produits, mais elles peuvent également empêcher
-tout simplement vos applications de fonctionner. Ces options ne sont pas
-officiellement supportées, et vos bogues pourraient être fermés ou marqués
-INVALID si vous rapportez des erreurs concernant des paquets utilisant les
-LDFLAGS. Dans le meilleur des cas, vous devez recompiler tous les paquets
-affectés sans ces LDFLAGS.
+Les développeurs Gentoo ont déjà mis des variables LDFLAGS fondamentales et
+sûres dans les profiles de base, vous n'avez donc pas besoin de les changer.
</p>
</body>
@@ -669,4 +663,4 @@
</body>
</section>
</chapter>
-</guide>
\ No newline at end of file
+</guide>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/fr: gcc-optimization.xml
@ 2008-07-25 13:21 Marion Age (titefleur)
0 siblings, 0 replies; 6+ messages in thread
From: Marion Age (titefleur) @ 2008-07-25 13:21 UTC (permalink / raw
To: gentoo-commits
titefleur 08/07/25 13:21:18
Modified: gcc-optimization.xml
Log:
Fix.
Revision Changes Path
1.3 xml/htdocs/doc/fr/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?r1=1.2&r2=1.3
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gcc-optimization.xml 25 Jul 2008 12:54:59 -0000 1.2
+++ gcc-optimization.xml 25 Jul 2008 13:21:17 -0000 1.3
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.2 2008/07/25 12:54:59 titefleur Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.3 2008/07/25 13:21:17 titefleur Exp $ -->
<guide link="/doc/fr/gcc-optimization.xml">
<title>Guide d'optimisation de la compilation</title>
@@ -599,8 +599,8 @@
<body>
<p>
-Les développeurs Gentoo ont déjà mis des variables LDFLAGS fondamentales et
-sûres dans les profiles de base, vous n'avez donc pas besoin de les changer.
+Les développeurs Gentoo ont déjà mis des paramètres LDFLAGS fondamentales et
+sûres dans les profils de base, vous n'avez donc pas besoin de les changer.
</p>
</body>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/fr: gcc-optimization.xml
@ 2008-07-25 13:28 Marion Age (titefleur)
0 siblings, 0 replies; 6+ messages in thread
From: Marion Age (titefleur) @ 2008-07-25 13:28 UTC (permalink / raw
To: gentoo-commits
titefleur 08/07/25 13:28:29
Modified: gcc-optimization.xml
Log:
Fix.
Revision Changes Path
1.4 xml/htdocs/doc/fr/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?r1=1.3&r2=1.4
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gcc-optimization.xml 25 Jul 2008 13:21:17 -0000 1.3
+++ gcc-optimization.xml 25 Jul 2008 13:28:28 -0000 1.4
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.3 2008/07/25 13:21:17 titefleur Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.4 2008/07/25 13:28:28 titefleur Exp $ -->
<guide link="/doc/fr/gcc-optimization.xml">
<title>Guide d'optimisation de la compilation</title>
@@ -599,8 +599,8 @@
<body>
<p>
-Les développeurs Gentoo ont déjà mis des paramètres LDFLAGS fondamentales et
-sûres dans les profils de base, vous n'avez donc pas besoin de les changer.
+Les développeurs Gentoo ont déjà mis des paramètres LDFLAGS fondamentals et
+sûrs dans les profils de base, vous n'avez donc pas besoin de les changer.
</p>
</body>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/fr: gcc-optimization.xml
@ 2008-07-25 14:02 Marion Age (titefleur)
0 siblings, 0 replies; 6+ messages in thread
From: Marion Age (titefleur) @ 2008-07-25 14:02 UTC (permalink / raw
To: gentoo-commits
titefleur 08/07/25 14:02:30
Modified: gcc-optimization.xml
Log:
fix
Revision Changes Path
1.5 xml/htdocs/doc/fr/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?r1=1.4&r2=1.5
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- gcc-optimization.xml 25 Jul 2008 13:28:28 -0000 1.4
+++ gcc-optimization.xml 25 Jul 2008 14:02:29 -0000 1.5
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.4 2008/07/25 13:28:28 titefleur Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.5 2008/07/25 14:02:29 titefleur Exp $ -->
<guide link="/doc/fr/gcc-optimization.xml">
<title>Guide d'optimisation de la compilation</title>
@@ -599,7 +599,7 @@
<body>
<p>
-Les développeurs Gentoo ont déjà mis des paramètres LDFLAGS fondamentals et
+Les développeurs Gentoo ont déjà mis des paramètres LDFLAGS fondamentaux et
sûrs dans les profils de base, vous n'avez donc pas besoin de les changer.
</p>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/fr: gcc-optimization.xml
@ 2009-11-08 19:10 Camille Huot (cam)
0 siblings, 0 replies; 6+ messages in thread
From: Camille Huot (cam) @ 2009-11-08 19:10 UTC (permalink / raw
To: gentoo-commits
cam 09/11/08 19:10:25
Modified: gcc-optimization.xml
Log:
Sync 1.17
Revision Changes Path
1.6 xml/htdocs/doc/fr/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?r1=1.5&r2=1.6
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- gcc-optimization.xml 25 Jul 2008 14:02:29 -0000 1.5
+++ gcc-optimization.xml 8 Nov 2009 19:10:25 -0000 1.6
@@ -1,6 +1,6 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.5 2008/07/25 14:02:29 titefleur Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.6 2009/11/08 19:10:25 cam Exp $ -->
<guide link="/doc/fr/gcc-optimization.xml">
<title>Guide d'optimisation de la compilation</title>
@@ -22,8 +22,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.9</version>
-<date>2008-07-21</date>
+<version>1.12</version>
+<date>2009-10-19</date>
<chapter>
<title>Introduction</title>
@@ -42,7 +42,7 @@
Ces variables peuvent permettre de diminuer le nombre de messages de débogage
d'un programme, d'augmenter les niveaux d'alertes d'erreurs et, bien sûr,
d'optimiser le code obtenu. Le <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Invoking-GCC.html#Invoking-GCC">manuel
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Invoking-GCC.html#Invoking-GCC">manuel
de GCC</uri> maintient une liste exhaustive des options disponibles et de leur
utilité.
</p>
@@ -152,7 +152,7 @@
<note>
À tout moment si vous n'êtes pas sûr de l'utilité d'une option, référez-vous au
chapitre approprié du <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#Optimize-Options">manuel
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">manuel
de GCC</uri>. Si vous êtes toujours dubitatif, essayez Google ou jetez un œil
aux <uri link="http://gcc.gnu.org/lists.html">listes de diffusion</uri> de
<c>GCC</c>.
@@ -213,6 +213,24 @@
</pre>
<p>
+Si vous n'êtes pas sûr de votre type de processeur, utilisez juste
+<c>-march=native</c>. Quand cette option est utilisée, GCC détecte votre
+processeur et ajoute automatiquement les options appropriées. <brite>Cependant,
+cette option ne doit pas être utilisée si vous avez l'intention de compiler des
+paquets pour un autre processeur !</brite>
+</p>
+
+<p>
+Donc, si vous compilez des paquets sur un ordinateur et que vous comptez les
+exécuter sur un autre ordinateur (utiliser un ordinateur rapide pour y compiler
+des paquets destinés à un vieil ordinateur lent), alors <e>n'utilisez pas</e>
+<c>-march=native</c>. « Native » signifie que le code produit ne
+fonctionnera <e>seulement</e> que sur un seul type de processeur. Par exemple,
+les applications compilées avec l'option <c>-march=native</c> sur un processeur
+AMD Athlon 64 ne pourront pas fonctionner sur un ancien processeur VIA C3.
+</p>
+
+<p>
Les options <c>-mtune</c> et <c>-mcpu</c> sont également disponibles. Elles ne
sont normalement utilisées que s'il n'y a pas d'option <c>-march</c> disponible
pour votre processeur ; certaines architectures de processeurs peuvent
@@ -245,7 +263,7 @@
différent. De nouveau, le comportement de <c>GCC</c> et le nommage des options
ne sont pas homogènes selon les architectures, donc assurez-vous de bien lire le
<uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Submodel-Options.html#Submodel-Options">manuel</uri>
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.4/gcc/Submodel-Options.html#Submodel-Options">manuel</uri>
de <c>GCC</c> pour déterminer celles que vous devez utiliser sur votre système.
</p>
@@ -254,7 +272,7 @@
<c>-march</c>/<c>-mtune</c>/<c>-mcpu</c>, veuillez lire le chapitre 5 du
<uri link="/doc/fr/handbook/">Manuel d'installation de Gentoo</uri> approprié à
votre architecture. De même, lisez la liste des <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Submodel-Options.html#Submodel-Options">options
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">options
spécifiques</uri> aux architectures dans le manuel de <c>GCC</c>, qui détaillent
davantage les différences entre <c>-march</c>, <c>-mcpu</c>, et <c>-mtune</c>.
</note>
@@ -281,7 +299,7 @@
À l'exception de <c>-O0</c>, les paramètres <c>-O</c> activent chacun plusieurs
options supplémentaires, donc assurez-vous de bien lire le chapitre sur les
<uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#Optimize-Options">options
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">options
d'optimisation</uri> du manuel de <c>GCC</c> pour savoir quelles options sont
activées à chaque niveau <c>-O</c>, ainsi que pour obtenir quelques explications
sur ce qu'elles font.
@@ -356,10 +374,12 @@
<body>
<p>
-Une option sûre et sympa à utiliser est <c>-pipe</c>. Cette option en fait n'a
-pas d'effet sur le code généré, mais va accélerer le processus de compilation.
-Elle dit au compilateur d'utiliser des tubes à la place des fichiers temporaires
-pendant les différentes étapes de la compilation.
+<c>-pipe</c> est une option assez répandue. Elle n'a, en fait, pas d'effet sur
+le code généré, mais va accélerer le processus de compilation. Elle dit au
+compilateur d'utiliser des tubes à la place des fichiers temporaires pendant
+les différentes étapes de la compilation. L'utilisation de tubes va utiliser
+plus de mémoire. Cette option est donc déconseillée sur les machines avec peu
+de mémoire, car gcc pourrait en manquer et se faire tuer par le système.
</p>
</body>
@@ -440,7 +460,7 @@
<note>
Vous devriez regarder la <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">liste</uri>
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">liste</uri>
des options x86 et spécifiques aux x86-64 pour voir les jeux d'instructions qui
sont activés simplement par l'option du type de processeur. Si une instruction
est listée, alors vous n'avez pas besoin de la spécifier, elle sera activée en
@@ -462,7 +482,7 @@
persuadé que le fait de mettre plus d'options était une bonne chose. Les options
offensives vont seulement nuire à vos applications quand elles sont utilisées à
l'échelle du système. Même le <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#Optimize-Options">manuel</uri>
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">manuel</uri>
de <c>GCC</c> dit que le fait d'utiliser les options <c>-funroll-loops</c> et
<c>-funroll-all-loops</c> provoque un alourdissement du code et le rend plus
lent à l'exécution. Pourtant, pour une raison quelconque, ces deux options,
@@ -640,7 +660,7 @@
<ul>
<li>
- Le <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/">manuel de GNU
+ Le <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/">manuel de GNU
GCC</uri>
</li>
<li>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/fr: gcc-optimization.xml
@ 2012-04-18 18:30 Sven Vermeulen (swift)
0 siblings, 0 replies; 6+ messages in thread
From: Sven Vermeulen (swift) @ 2012-04-18 18:30 UTC (permalink / raw
To: gentoo-commits
swift 12/04/18 18:30:22
Modified: gcc-optimization.xml
Log:
Dropping link attribute from guides, first run (of many), cfr post on gentoo-doc/gentoo-dev
Revision Changes Path
1.7 xml/htdocs/doc/fr/gcc-optimization.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml?r1=1.6&r2=1.7
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- gcc-optimization.xml 8 Nov 2009 19:10:25 -0000 1.6
+++ gcc-optimization.xml 18 Apr 2012 18:30:22 -0000 1.7
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.6 2009/11/08 19:10:25 cam Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/gcc-optimization.xml,v 1.7 2012/04/18 18:30:22 swift Exp $ -->
-<guide link="/doc/fr/gcc-optimization.xml">
+<guide>
<title>Guide d'optimisation de la compilation</title>
<author title="Auteur">
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-04-18 18:35 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-25 13:28 [gentoo-commits] gentoo commit in xml/htdocs/doc/fr: gcc-optimization.xml Marion Age (titefleur)
-- strict thread matches above, loose matches on Subject: below --
2012-04-18 18:30 Sven Vermeulen (swift)
2009-11-08 19:10 Camille Huot (cam)
2008-07-25 14:02 Marion Age (titefleur)
2008-07-25 13:21 Marion Age (titefleur)
2008-07-25 12:55 Marion Age (titefleur)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox