/[gentoo]/xml/htdocs/doc/en/gcc-upgrading.xml
Gentoo

Diff of /xml/htdocs/doc/en/gcc-upgrading.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.20 Revision 1.21
1<?xml version='1.0' encoding="UTF-8"?> 1<?xml version='1.0' encoding="UTF-8"?>
2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gcc-upgrading.xml,v 1.20 2006/09/07 11:06:40 rane Exp $ --> 2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gcc-upgrading.xml,v 1.21 2006/09/13 14:42:58 jkt Exp $ -->
3 3
4<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 4<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
5 5
6<guide link="/doc/en/gcc-upgrading.xml"> 6<guide link="/doc/en/gcc-upgrading.xml">
7<title>Gentoo GCC Upgrade Guide</title> 7<title>Gentoo GCC Upgrade Guide</title>
23 23
24<!-- The content of this document is licensed under the CC-BY-SA license --> 24<!-- The content of this document is licensed under the CC-BY-SA license -->
25<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 25<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
26<license/> 26<license/>
27 27
28<version>18</version> 28<version>19</version>
29<date>2006-09-06</date> 29<date>2006-09-13</date>
30 30
31<chapter id="intro"> 31<chapter id="intro">
32<title>Introduction</title> 32<title>Introduction</title>
33<section> 33<section>
34<title>GCC Upgrading</title> 34<title>GCC Upgrading</title>
54</p> 54</p>
55 55
56<p> 56<p>
57This guide will document the necessary steps required to perform a seamless 57This guide will document the necessary steps required to perform a seamless
58upgrade of the compiler used by your Gentoo box. A specific section is 58upgrade of the compiler used by your Gentoo box. A specific section is
59dedicated to the <uri link="#upgrade-3.3-to-3.4">upgrade from GCC 3.3 to 3.4 or 59dedicated to the <uri link="#upgrade-3.3-to-3.4">upgrade from GCC 3.3 to 3.4</uri>
60greater versions</uri> and issues with <c>libstdc++</c>. A second specific 60and issues with <c>libstdc++</c>. A second specific
61section is for users <uri link="#first-install">first installing</uri> Gentoo 61section is for users <uri link="#first-install">first installing</uri> Gentoo
62using a stage3 tarball, after a new GCC major/minor version has been released. 62using a stage3 tarball, after a new GCC major/minor version has been released.
63</p> 63</p>
64 64
65<warn> 65<warn>
77<section> 77<section>
78<title>Introduction</title> 78<title>Introduction</title>
79<body> 79<body>
80 80
81<impo> 81<impo>
82If you're looking for instructions specific to upgrades from GCC-3.3 to GCC-3.4 82If you're looking for instructions specific to upgrades from GCC-3.3 to GCC-3.4,
83or greater, please consult the <uri link="#upgrade-3.3-to-3.4">dedicated 83please consult the <uri link="#upgrade-3.3-to-3.4">dedicated
84section</uri>. 84section</uri>.
85</impo> 85</impo>
86 86
87<impo> 87<impo>
88If you're looking for instructions specific to upgrades in GCC for new 88If you're looking for instructions specific to upgrades in GCC for new
150</body> 150</body>
151</section> 151</section>
152</chapter> 152</chapter>
153 153
154<chapter id="upgrade-3.3-to-3.4"> 154<chapter id="upgrade-3.3-to-3.4">
155<title>Upgrading from GCC-3.3 to 3.4 or greater</title> 155<title>Upgrading from GCC-3.3 to 3.4</title>
156<section> 156<section>
157<title>Introduction</title> 157<title>Introduction</title>
158<body> 158<body>
159 159
160<p> 160<p>
161The upgrade from GCC-3.3 to 3.4 or greater is not seamless as the C++ ABI 161The upgrade from GCC-3.3 to 3.4 (or greater) is not seamless as the C++ ABI
162changed between these two versions. There is an issue with the <c>libstdc++</c> 162changed between these two versions. There is an issue with the <c>libstdc++</c>
163library which must be taken care of, as well. 163library which must be taken care of, as well.
164</p> 164</p>
165 165
166</body> 166</body>
319 319
320<p> 320<p>
321A GCC upgrade on a system after installation from a stage3 tarball is a simple 321A GCC upgrade on a system after installation from a stage3 tarball is a simple
322affair. One advantage users of new installations have is they do not have a 322affair. One advantage users of new installations have is they do not have a
323plethora of software installed that links against the older version of GCC. 323plethora of software installed that links against the older version of GCC.
324The following example is for a GCC-3.3 to 3.4 or greater upgrade. Certain parts 324The following example is for a GCC-3.3 to 3.4 upgrade. Certain parts
325will be different if upgrading from other versions of GCC. For example, the 325will be different if upgrading from other versions of GCC. For example, the
326library names used for <c>revdep-rebuild</c> below are GCC 3.3 specific, as 326library names used for <c>revdep-rebuild</c> below are GCC 3.3 specific, as
327well as the need to install <c>libstdc++-v3</c>. 327well as the need to install <c>libstdc++-v3</c>.
328</p> 328</p>
329 329

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21

  ViewVC Help
Powered by ViewVC 1.1.20