/[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.22 Revision 1.23
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.22 2006/09/13 14:52:10 jkt Exp $ --> 2<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gcc-upgrading.xml,v 1.23 2006/09/13 23:20:10 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>19</version> 28<version>20</version>
29<date>2006-09-13</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>
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>
66It should be noted that upgrading from GCC-3.4 to GCC-4.1 or greater still 66It should be noted that upgrading from GCC-3.4 (or 3.3) to GCC-4.1 or greater
67requires you to follow the <uri link="#upgrade-general">general upgrading 67still requires you to follow the <uri link="#upgrade-general">general upgrading
68instructions</uri>, as GCC-3.4 and GCC-4.1 use slightly different ABIs. 68instructions</uri>, as GCC-3.4 and GCC-4.1 use slightly different ABIs.
69</warn> 69</warn>
70 70
71</body> 71</body>
72</section> 72</section>
145<impo> 145<impo>
146Please note that the GCC 4.1 and newer can't compile a 2.4 kernel. Don't remove 146Please note that the GCC 4.1 and newer can't compile a 2.4 kernel. Don't remove
147your old GCC version if you want to use an older kernel. 147your old GCC version if you want to use an older kernel.
148</impo> 148</impo>
149 149
150<impo> <!-- FIXME: do we really want to keep it here? -->
151In case you're upgrading from GCC-3.3, you should run <c>emerge --oneshot
152sys-libs/libstdc++-v3</c> to ensure the proper function of older binary C++
153applications.
154</impo>
155
150</body> 156</body>
151</section> 157</section>
152</chapter> 158</chapter>
153 159
154<chapter id="upgrade-3.3-to-3.4"> 160<chapter id="upgrade-3.3-to-3.4">
156<section> 162<section>
157<title>Introduction</title> 163<title>Introduction</title>
158<body> 164<body>
159 165
160<p> 166<p>
161The upgrade from GCC-3.3 to 3.4 (or greater) is not seamless as the C++ ABI 167The upgrade from GCC-3.3 to 3.4 is not seamless as the C++ ABI
162changed between these two versions. There is an issue with the <c>libstdc++</c> 168changed between these two versions. There is an issue with the <c>libstdc++</c>
163library which must be taken care of, as well. 169library which must be taken care of, as well.
164</p> 170</p>
165 171
166</body> 172</body>

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

  ViewVC Help
Powered by ViewVC 1.1.20