* [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
@ 2010-10-22 16:21 Tobias Heinlein (keytoaster)
0 siblings, 0 replies; 10+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2010-10-22 16:21 UTC (permalink / raw
To: gentoo-commits
keytoaster 10/10/22 16:21:28
Modified: gcc-optimization.xml
Log:
Fix typo, reported via mail by Yannic Scheper.
Revision Changes Path
1.13 xml/htdocs/doc/de/gcc-optimization.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.12&r2=1.13
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- gcc-optimization.xml 26 Mar 2010 19:59:43 -0000 1.12
+++ gcc-optimization.xml 22 Oct 2010 16:21:28 -0000 1.13
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.12 2010/03/26 19:59:43 keytoaster Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.13 2010/10/22 16:21:28 keytoaster Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
@@ -288,7 +288,7 @@
<p>
Es gibt fünf <c>-O</c> Einstellungen: <c>-O0</c>, <c>-O1</c>, <c>-O2</c>,
-<c>-O3</c> und <c>-O4</c>. Sie sollten nur eine davon in
+<c>-O3</c> und <c>-Os</c>. Sie sollten nur eine davon in
<path>/etc/make.conf</path> benutzen.
</p>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
@ 2012-06-30 19:10 Tobias Heinlein (keytoaster)
0 siblings, 0 replies; 10+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2012-06-30 19:10 UTC (permalink / raw
To: gentoo-commits
keytoaster 12/06/30 19:10:29
Modified: gcc-optimization.xml
Log:
Fixing -mmmx typo, bug #414809
Revision Changes Path
1.16 xml/htdocs/doc/de/gcc-optimization.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.16&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.16&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.15&r2=1.16
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- gcc-optimization.xml 18 Apr 2012 18:30:16 -0000 1.15
+++ gcc-optimization.xml 30 Jun 2012 19:10:29 -0000 1.16
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.15 2012/04/18 18:30:16 swift Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.16 2012/06/30 19:10:29 keytoaster Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
@@ -416,7 +416,7 @@
</body>
</section>
<section>
-<title>-msse, -msse2, -msse3, -mmx, -md3now</title>
+<title>-msse, -msse2, -msse3, -mmmx, -md3now</title>
<body>
<p>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
@ 2012-02-12 20:55 Tobias Heinlein (keytoaster)
0 siblings, 0 replies; 10+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2012-02-12 20:55 UTC (permalink / raw
To: gentoo-commits
keytoaster 12/02/12 20:55:50
Modified: gcc-optimization.xml
Log:
Sync to 1.18.
Revision Changes Path
1.14 xml/htdocs/doc/de/gcc-optimization.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.13&r2=1.14
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- gcc-optimization.xml 22 Oct 2010 16:21:28 -0000 1.13
+++ gcc-optimization.xml 12 Feb 2012 20:55:50 -0000 1.14
@@ -1,19 +1,19 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.13 2010/10/22 16:21:28 keytoaster Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.14 2012/02/12 20:55:50 keytoaster Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- English CVS Version: 1.16 -->
+<!-- English CVS Version: 1.18 -->
<guide link="/doc/de/gcc-optimization.xml" lang="de">
<title>Kompilations-Optimierungs-Leitfaden</title>
<author title="Author">
- <mail link="nightmorph@gentoo.org">Joshua Saddler</mail>
+ <mail link="nightmorph"/>
</author>
<author title="Übersetzer">
- <mail link="keytoaster@gentoo.org">Tobias Heinlein</mail>
+ <mail link="keytoaster"/>
</author>
<abstract>
@@ -26,8 +26,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.12</version>
-<date>2009-10-19</date>
+<version>2</version>
+<date>2010-07-26</date>
<chapter>
<title>Einleitung</title>
@@ -46,7 +46,7 @@
Sie können benutzt werden, um die Menge von Debug-Nachrichten für ein Programm
zu verringern, um Level für Fehlerwarnungen zu erhöhen, und, natürlich, um
den produzierten Code zu optimieren. Das <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Invoking-GCC.html#Invoking-GCC">GNU
+link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Invoking-GCC.html#Invoking-GCC">GNU
GCC Handbuch</uri> beinhaltet eine komplette Liste aller verfügbaren Optionen
und deren Zwecke.
</p>
@@ -154,7 +154,7 @@
<note>
Wann immer Sie sich nicht sicher sind, was ein Flag eigentlich tut, schauen Sie
sich das entsprechende Kapitel des <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">gcc
+link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Optimize-Options.html#Optimize-Options">gcc
Handbuchs</uri>s an. Wenn Sie weiterhin ratlos sind, versuchen Sie Google oder
die <c>gcc</c> Mailingliste.
</note>
@@ -259,7 +259,7 @@
. aber mit einem anderen Flag-Namen. Wie bereits gesagt, <c>gcc</c>s Verhalten
und Flag-Benennung ist einfach nicht auf allen Architekturen einheitlich.
Schauen Sie sich also auf jeden Fall das <c>gcc</c> <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">Handbuch</uri>
+link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Submodel-Options.html#Submodel-Options">Handbuch</uri>
an, um zu bestimmen, welches Flag Sie auf Ihrem System verwenden sollten.
</p>
@@ -268,7 +268,7 @@
Einstellungen, lesen Sie bitte Kapitel 5 des entsprechenden <uri
link="/doc/de/handbook/">Gentoo Installationshandbuchs</uri> für Ihre
Architektur. Lesen Sie ebenfalls sowohl die Liste der <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">architekturspezifischen
+link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Submodel-Options.html#Submodel-Options">architekturspezifischen
Optionen</uri> des <c>gcc</c> Handbuchs, als auch detailliertere Erklärungen zu
den Unterschieden zwischen <c>-march</c>, <c>-mcpu</c> und <c>-mtune</c>.
</note>
@@ -295,7 +295,7 @@
<p>
Bis auf <c>-O0</c> aktivieren alle <c>-O</c> Einstellungen einige zusätzliche
Flags; lesen Sie also das Kapitel über die <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">Optimierungs-Optionen</uri>,
+link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Optimize-Options.html#Optimize-Options">Optimierungs-Optionen</uri>,
um zu erfahren, welche Flags auf welchem <c>-O</c> Level aktiviert werden, und
um Erklärungen zu diesen zu erhalten.
</p>
@@ -451,7 +451,7 @@
<note>
Sie sollten die <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>
+link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">Liste</uri>
der x86 und x86-64 spezifischen Flags anschauen, um zu erfahren, welche
Befehlssätze durch das richtige CPU-Typ-Flag aktiviert werden. Wenn ein Befehl
aufgelistet ist, müssen Sie ihn nicht angeben; er wird durch die richtige
@@ -473,7 +473,7 @@
jemand überzeugt hat, dass mehrere Flags besser sind. Aggressive Flags werden
Ihren Anwendungen nicht gut tun, wenn sie systemweit genutzt werden. Sogar das
<c>gcc</c> <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">Handbuch</uri>
+link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Optimize-Options.html#Optimize-Options">Handbuch</uri>
sagt, dass die Benutzung von <c>-funroll-loops</c> und <c>-funroll-all-loops</c>
den Code größer und langsamer macht. Trotzdem sind diese beiden Flags, neben
<c>-ffast-math</c>, <c>-fforce-mem</c>, <c>-fforce-addr</c> und ähnlichen Flags,
@@ -620,12 +620,12 @@
missbrauchende</uri> Wege gibt, Portage zu diesem Verhalten zu zwingen.
</p>
-<p>
+<warn>
Sie <e>sollten nicht</e> versuchen, Portage zu zwingen, pro-Paket-Flags zu
verwenden, da dies in keinster Weise unterstützt wird und Bug-Reports erheblich
erschwert. Setzen Sie Ihre Flags einfach in <path>/etc/make.conf</path>, so dass
sie systemweit genutzt werden.
-</p>
+</warn>
</body>
</section>
@@ -642,7 +642,7 @@
<ul>
<li>
- Das <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/">GNU gcc
+ Das <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/">GNU gcc
Handbuch</uri>
</li>
<li>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
@ 2010-03-26 19:59 Tobias Heinlein (keytoaster)
0 siblings, 0 replies; 10+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2010-03-26 19:59 UTC (permalink / raw
To: gentoo-commits
keytoaster 10/03/26 19:59:43
Modified: gcc-optimization.xml
Log:
Adjusted spelling of '64-Bit' and did some minor fixes that I stumbled upon.
Revision Changes Path
1.12 xml/htdocs/doc/de/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.11&r2=1.12
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- gcc-optimization.xml 19 Dec 2009 21:18:51 -0000 1.11
+++ gcc-optimization.xml 26 Mar 2010 19:59:43 -0000 1.12
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.11 2009/12/19 21:18:51 keytoaster Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.12 2010/03/26 19:59:43 keytoaster Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
@@ -204,7 +204,7 @@
</pre>
<p>
-Hier ist ein weiteres Beispiel für eine 64Bit-AMD-CPU:
+Hier ist ein weiteres Beispiel für eine 64-Bit-AMD-CPU:
</p>
<pre caption="/etc/make.conf: AMD64">
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
@ 2009-12-19 21:18 Tobias Heinlein (keytoaster)
0 siblings, 0 replies; 10+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2009-12-19 21:18 UTC (permalink / raw
To: gentoo-commits
keytoaster 09/12/19 21:18:51
Modified: gcc-optimization.xml
Log:
Sync to 1.17
Revision Changes Path
1.11 xml/htdocs/doc/de/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.11&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.11&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.10&r2=1.11
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- gcc-optimization.xml 2 Aug 2009 11:29:29 -0000 1.10
+++ gcc-optimization.xml 19 Dec 2009 21:18:51 -0000 1.11
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.10 2009/08/02 11:29:29 keytoaster Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.11 2009/12/19 21:18:51 keytoaster Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
@@ -26,8 +26,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.11</version>
-<date>2009-07-18</date>
+<version>1.12</version>
+<date>2009-10-19</date>
<chapter>
<title>Einleitung</title>
@@ -366,11 +366,12 @@
<body>
<p>
-Ein sicheres Flag, welches man benutzen kann, ist <c>-pipe</c>. Dieses Flag hat
-eigentlich keinen Effekt auf den generierten Code, aber es macht den
-Kompilationsprozess schneller. Es weist den Compiler an, Pipes anstatt
-temporärer Dateien während den verschiedenen Stufen der Kompilation zu
-verwenden.
+Ein bekanntes Flag ist <c>-pipe</c>. Dieses Flag hat eigentlich keinen Effekt
+auf den generierten Code, aber es macht den Kompilationsprozess schneller. Es
+weist den Compiler an, Pipes anstatt temporärer Dateien während der
+verschiedenen Stufen der Kompilation zu verwenden, was mehr Speicher
+beansprucht. Auf Systemen mit wenig Speicher könnte gcc gekillt wird. In diesem
+Fall sollten Sie dieses Flag nicht verwenden.
</p>
</body>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
@ 2009-08-02 11:29 Tobias Heinlein (keytoaster)
0 siblings, 0 replies; 10+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2009-08-02 11:29 UTC (permalink / raw
To: gentoo-commits
keytoaster 09/08/02 11:29:29
Modified: gcc-optimization.xml
Log:
Sync to 1.16
Revision Changes Path
1.10 xml/htdocs/doc/de/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.10&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.10&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.9&r2=1.10
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- gcc-optimization.xml 12 Jul 2009 20:05:09 -0000 1.9
+++ gcc-optimization.xml 2 Aug 2009 11:29:29 -0000 1.10
@@ -1,10 +1,10 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.9 2009/07/12 20:05:09 keytoaster Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.10 2009/08/02 11:29:29 keytoaster Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- English CVS Version: 1.14 -->
+<!-- English CVS Version: 1.16 -->
<guide link="/doc/de/gcc-optimization.xml" lang="de">
<title>Kompilations-Optimierungs-Leitfaden</title>
@@ -26,8 +26,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.10</version>
-<date>2009-06-25</date>
+<version>1.11</version>
+<date>2009-07-18</date>
<chapter>
<title>Einleitung</title>
@@ -213,7 +213,25 @@
</pre>
<p>
-Es gibt auch die Flags <c>-mcpu</c> und <c>-mtune</c>. Diese sollten
+Wenn Sie sich immer noch nicht sicher sind, was für eine Art von CPU Sie haben,
+können Sie auch einfach <c>-march=native</c> verwenden. Wenn dieses Flag
+genutzt wird, erkennt GCC Ihren Prozessor und setzt automatisch die
+entsprechenden Flags für ihn. <brite>Dies sollte jedoch nicht benutzt werden,
+wenn Sie vorhaben, Pakete für eine andere CPU zu kompilieren!</brite>
+</p>
+
+<p>
+Wenn Sie also Pakete auf einem Computer kompilieren, aber vorhaben, sie auf
+einem anderen auszuführen (z.B. beim Verwenden eines schnellen Computers zum
+Bauen für einen älteren, langsameren), dann benutzen Sie <e>nicht</e>
+<c>-march=native</c>. "Native" bedeutet, dass der produzierte Code <e>nur</e>
+auf diesem Typ von CPUs laufen wird. Anwendungen, die mit <c>-march=native</c>
+auf einer AMD Athlon 64 CPU gebaut wurden, laufen nicht auf einer alten VIA C3
+CPU.
+</p>
+
+<p>
+Es gibt auch die Flags <c>-mtune</c> und <c>-mcpu</c>. Diese sollten
normalerweise nur benutzt werden, wenn es keine vorhandene <c>-march</c> Option
gibt; bestimmte Prozessor-Architekturen benötigen möglicherweise <c>-mtune</c>
oder sogar <c>-mcpu</c>. Leider verhält sich gcc nicht gerade einheitlich, wenn
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
@ 2009-07-12 20:05 Tobias Heinlein (keytoaster)
0 siblings, 0 replies; 10+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2009-07-12 20:05 UTC (permalink / raw
To: gentoo-commits
keytoaster 09/07/12 20:05:09
Modified: gcc-optimization.xml
Log:
Sync to 1.15
Revision Changes Path
1.9 xml/htdocs/doc/de/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.8&r2=1.9
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- gcc-optimization.xml 24 Jul 2008 17:29:06 -0000 1.8
+++ gcc-optimization.xml 12 Jul 2009 20:05:09 -0000 1.9
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.8 2008/07/24 17:29:06 keytoaster Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.9 2009/07/12 20:05:09 keytoaster Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
@@ -26,8 +26,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.9</version>
-<date>2008-07-21</date>
+<version>1.10</version>
+<date>2009-06-25</date>
<chapter>
<title>Einleitung</title>
@@ -46,7 +46,7 @@
Sie können benutzt werden, um die Menge von Debug-Nachrichten für ein Programm
zu verringern, um Level für Fehlerwarnungen zu erhöhen, und, natürlich, um
den produzierten Code zu optimieren. Das <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Invoking-GCC.html#Invoking-GCC">GNU
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Invoking-GCC.html#Invoking-GCC">GNU
GCC Handbuch</uri> beinhaltet eine komplette Liste aller verfügbaren Optionen
und deren Zwecke.
</p>
@@ -154,7 +154,7 @@
<note>
Wann immer Sie sich nicht sicher sind, was ein Flag eigentlich tut, schauen Sie
sich das entsprechende Kapitel des <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#Optimize-Options">gcc
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">gcc
Handbuchs</uri>s an. Wenn Sie weiterhin ratlos sind, versuchen Sie Google oder
die <c>gcc</c> Mailingliste.
</note>
@@ -241,7 +241,7 @@
. aber mit einem anderen Flag-Namen. Wie bereits gesagt, <c>gcc</c>s Verhalten
und Flag-Benennung ist einfach nicht auf allen Architekturen einheitlich.
Schauen Sie sich also auf jeden Fall das <c>gcc</c> <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Submodel-Options.html#Submodel-Options">Handbuch</uri>
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">Handbuch</uri>
an, um zu bestimmen, welches Flag Sie auf Ihrem System verwenden sollten.
</p>
@@ -250,7 +250,7 @@
Einstellungen, lesen Sie bitte Kapitel 5 des entsprechenden <uri
link="/doc/de/handbook/">Gentoo Installationshandbuchs</uri> für Ihre
Architektur. Lesen Sie ebenfalls sowohl die Liste der <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Submodel-Options.html#Submodel-Options">architekturspezifischen
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Submodel-Options.html#Submodel-Options">architekturspezifischen
Optionen</uri> des <c>gcc</c> Handbuchs, als auch detailliertere Erklärungen zu
den Unterschieden zwischen <c>-march</c>, <c>-mcpu</c> und <c>-mtune</c>.
</note>
@@ -277,7 +277,7 @@
<p>
Bis auf <c>-O0</c> aktivieren alle <c>-O</c> Einstellungen einige zusätzliche
Flags; lesen Sie also das Kapitel über die <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#Optimize-Options">Optimierungs-Optionen</uri>,
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">Optimierungs-Optionen</uri>,
um zu erfahren, welche Flags auf welchem <c>-O</c> Level aktiviert werden, und
um Erklärungen zu diesen zu erhalten.
</p>
@@ -432,7 +432,7 @@
<note>
Sie sollten die <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>
der x86 und x86-64 spezifischen Flags anschauen, um zu erfahren, welche
Befehlssätze durch das richtige CPU-Typ-Flag aktiviert werden. Wenn ein Befehl
aufgelistet ist, müssen Sie ihn nicht angeben; er wird durch die richtige
@@ -454,7 +454,7 @@
jemand überzeugt hat, dass mehrere Flags besser sind. Aggressive Flags werden
Ihren Anwendungen nicht gut tun, wenn sie systemweit genutzt werden. Sogar das
<c>gcc</c> <uri
-link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Optimize-Options.html#Optimize-Options">Handbuch</uri>
+link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Optimize-Options.html#Optimize-Options">Handbuch</uri>
sagt, dass die Benutzung von <c>-funroll-loops</c> und <c>-funroll-all-loops</c>
den Code größer und langsamer macht. Trotzdem sind diese beiden Flags, neben
<c>-ffast-math</c>, <c>-fforce-mem</c>, <c>-fforce-addr</c> und ähnlichen Flags,
@@ -623,7 +623,7 @@
<ul>
<li>
- Das <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/">GNU gcc
+ Das <uri link="http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/">GNU gcc
Handbuch</uri>
</li>
<li>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
@ 2008-07-24 17:29 Tobias Heinlein (keytoaster)
0 siblings, 0 replies; 10+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2008-07-24 17:29 UTC (permalink / raw
To: gentoo-commits
keytoaster 08/07/24 17:29:06
Modified: gcc-optimization.xml
Log:
-> 1.14: update LDFLAGS info
Revision Changes Path
1.8 xml/htdocs/doc/de/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.7&r2=1.8
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- gcc-optimization.xml 7 Dec 2007 22:24:56 -0000 1.7
+++ gcc-optimization.xml 24 Jul 2008 17:29:06 -0000 1.8
@@ -1,10 +1,10 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.7 2007/12/07 22:24:56 keytoaster Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.8 2008/07/24 17:29:06 keytoaster Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- English CVS Version: 1.13 -->
+<!-- English CVS Version: 1.14 -->
<guide link="/doc/de/gcc-optimization.xml" lang="de">
<title>Kompilations-Optimierungs-Leitfaden</title>
@@ -26,8 +26,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>Einleitung</title>
@@ -584,14 +584,8 @@
<body>
<p>
-Sie sollten sie wahrscheinlich nicht setzen. Möglicherweise haben Sie gehört,
-dass diese die Ladezeit Ihrer Anwendungen beschleunigen oder die Größe der
-Binärdateien reduzieren können, aber in Wirklichkeit werden Ihre Anwendungen
-wahrscheinlich aufhören, ihren Dienst zu verrichten, wenn Sie LDFLAGS benutzen.
-Sie werden nicht offiziell unterstützt und Ihre Bugs werden als INVALID
-gekennzeichnet, falls Sie Fehler mit Paketen berichten, während Sie LDFLAGS
-benutzen. Sie werden zumindest alle betroffenen Pakete ohne gesetzte LDFLAGS
-erneut kompilieren müssen.
+Die Gentoo-Entwickler haben in den base-Profilen bereits grundlegende, sichere
+LDFLAGS gesetzt, daher müssen Sie diese nicht ändern.
</p>
</body>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
@ 2007-12-07 22:24 Tobias Heinlein (keytoaster)
0 siblings, 0 replies; 10+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2007-12-07 22:24 UTC (permalink / raw
To: gentoo-commits
keytoaster 07/12/07 22:24:56
Modified: gcc-optimization.xml
Log:
Sync to 1.13: Changed per-package flag impo to FAQ and expanded it a bit
Revision Changes Path
1.7 xml/htdocs/doc/de/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.6&r2=1.7
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- gcc-optimization.xml 27 Oct 2007 16:11:06 -0000 1.6
+++ gcc-optimization.xml 7 Dec 2007 22:24:56 -0000 1.7
@@ -1,13 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.6 2007/10/27 16:11:06 keytoaster Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.7 2007/12/07 22:24:56 keytoaster Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- English CVS Version: 1.11 -->
+<!-- English CVS Version: 1.13 -->
<guide link="/doc/de/gcc-optimization.xml" lang="de">
-
<title>Kompilations-Optimierungs-Leitfaden</title>
<author title="Author">
@@ -27,8 +26,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.7</version>
-<date>2007-10-13</date>
+<version>1.8</version>
+<date>2007-11-09</date>
<chapter>
<title>Einleitung</title>
@@ -81,12 +80,6 @@
zusätzliche Optionen in CXXFLAGS setzen müssen.
</p>
-<impo>
-Portage kann CFLAGS weder pro-Paket benutzen, noch gibt es eine unterstützte
-Methode, um dies zu erzwingen. Die Flags, die Sie in <path>/etc/make.conf</path>
-setzen, werden für <e>alle</e> Pakete benutzt, die Sie installieren.
-</impo>
-
</body>
</section>
<section>
@@ -603,8 +596,27 @@
</body>
</section>
-</chapter>
+<section>
+<title>Kann ich pro-Paket Flags benutzen?</title>
+<body>
+
+<p>
+Es gibt keine unterstützte Methode, um CFLAGS oder andere Variablen auf einer
+pro-Paket-Basis zu verwenden, auch wenn es einige <uri
+link="http://forums.gentoo.org/viewtopic-p-3832057.html#3832057">ziemlich
+missbrauchende</uri> Wege gibt, Portage zu diesem Verhalten zu zwingen.
+</p>
+
+<p>
+Sie <e>sollten nicht</e> versuchen, Portage zu zwingen, pro-Paket-Flags zu
+verwenden, da dies in keinster Weise unterstützt wird und Bug-Reports erheblich
+erschwert. Setzen Sie Ihre Flags einfach in <path>/etc/make.conf</path>, so dass
+sie systemweit genutzt werden.
+</p>
+</body>
+</section>
+</chapter>
<chapter>
<title>Ressourcen</title>
<section>
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml
@ 2007-10-27 16:11 Tobias Heinlein (keytoaster)
0 siblings, 0 replies; 10+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2007-10-27 16:11 UTC (permalink / raw
To: gentoo-commits
keytoaster 07/10/27 16:11:06
Modified: gcc-optimization.xml
Log:
Sync to 1.7: should have been mcpu that is deprecated.
Revision Changes Path
1.6 xml/htdocs/doc/de/gcc-optimization.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/gcc-optimization.xml?r1=1.5&r2=1.6
Index: gcc-optimization.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- gcc-optimization.xml 19 Aug 2007 14:50:09 -0000 1.5
+++ gcc-optimization.xml 27 Oct 2007 16:11:06 -0000 1.6
@@ -1,10 +1,10 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.5 2007/08/19 14:50:09 keytoaster Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/gcc-optimization.xml,v 1.6 2007/10/27 16:11:06 keytoaster Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- English CVS Version: 1.9 -->
+<!-- English CVS Version: 1.11 -->
<guide link="/doc/de/gcc-optimization.xml" lang="de">
@@ -27,8 +27,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1.6</version>
-<date>2007-08-12</date>
+<version>1.7</version>
+<date>2007-10-13</date>
<chapter>
<title>Einleitung</title>
@@ -236,7 +236,7 @@
<c>-mtune</c> nur in Erwägung ziehen, wenn Sie Code für ältere CPUs wie i386 und
i486 generieren müssen. <c>-mtune</c> produziert generischeren Code als
<c>-march</c>; obwohl es den Code für eine bestimmte CPU anpassen wird, achtet
-es nicht auf vorhandene Befehlssätze und die ABI. Benutzen Sie <c>-mtune</c>
+es nicht auf vorhandene Befehlssätze und die ABI. Benutzen Sie <c>-mcpu</c>
nicht auf x86- oder x86-64-Systemen, da es auf diesen Architekturen als
"abgelehnt" betrachtet wird.
</p>
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2012-06-30 19:19 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-22 16:21 [gentoo-commits] gentoo commit in xml/htdocs/doc/de: gcc-optimization.xml Tobias Heinlein (keytoaster)
-- strict thread matches above, loose matches on Subject: below --
2012-06-30 19:10 Tobias Heinlein (keytoaster)
2012-02-12 20:55 Tobias Heinlein (keytoaster)
2010-03-26 19:59 Tobias Heinlein (keytoaster)
2009-12-19 21:18 Tobias Heinlein (keytoaster)
2009-08-02 11:29 Tobias Heinlein (keytoaster)
2009-07-12 20:05 Tobias Heinlein (keytoaster)
2008-07-24 17:29 Tobias Heinlein (keytoaster)
2007-12-07 22:24 Tobias Heinlein (keytoaster)
2007-10-27 16:11 Tobias Heinlein (keytoaster)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox