1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml"><head><meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8" /><title>Part IV. Appendices
</title><meta name=
"generator" content=
"DocBook XSL Stylesheets V1.75.2" /><link rel=
"home" href=
"../spine.html" title=
"The GNU C++ Library Documentation" /><link rel=
"up" href=
"spine.html" title=
"The GNU C++ Library" /><link rel=
"prev" href=
"bk01pt03ch28s03.html" title=
"Use" /><link rel=
"next" href=
"appendix_contributing.html" title=
"Appendix A. Contributing" /></head><body><div class=
"navheader"><table width=
"100%" summary=
"Navigation header"><tr><th colspan=
"3" align=
"center">Part IV.
5 </th></tr><tr><td width=
"20%" align=
"left"><a accesskey=
"p" href=
"bk01pt03ch28s03.html">Prev
</a> </td><th width=
"60%" align=
"center">The GNU C++ Library
</th><td width=
"20%" align=
"right"> <a accesskey=
"n" href=
"appendix_contributing.html">Next
</a></td></tr></table><hr /></div><div class=
"part" title=
"Part IV. Appendices"><div class=
"titlepage"><div><div><h1 class=
"title"><a id=
"appendix"></a>Part IV.
7 </h1></div></div></div><div class=
"toc"><p><b>Table of Contents
</b></p><dl><dt><span class=
"appendix"><a href=
"appendix_contributing.html">A.
10 </a></span></dt><dd><dl><dt><span class=
"sect1"><a href=
"appendix_contributing.html#contrib.list">Contributor Checklist
</a></span></dt><dd><dl><dt><span class=
"sect2"><a href=
"appendix_contributing.html#list.reading">Reading
</a></span></dt><dt><span class=
"sect2"><a href=
"appendix_contributing.html#list.copyright">Assignment
</a></span></dt><dt><span class=
"sect2"><a href=
"appendix_contributing.html#list.getting">Getting Sources
</a></span></dt><dt><span class=
"sect2"><a href=
"appendix_contributing.html#list.patches">Submitting Patches
</a></span></dt></dl></dd><dt><span class=
"sect1"><a href=
"source_organization.html">Directory Layout and Source Conventions
</a></span></dt><dt><span class=
"sect1"><a href=
"source_code_style.html">Coding Style
</a></span></dt><dd><dl><dt><span class=
"sect2"><a href=
"source_code_style.html#coding_style.bad_identifiers">Bad Identifiers
</a></span></dt><dt><span class=
"sect2"><a href=
"source_code_style.html#coding_style.example">By Example
</a></span></dt></dl></dd><dt><span class=
"sect1"><a href=
"documentation_style.html">Documentation Style
</a></span></dt><dd><dl><dt><span class=
"sect2"><a href=
"documentation_style.html#doc_style.doxygen">Doxygen
</a></span></dt><dt><span class=
"sect2"><a href=
"documentation_style.html#doc_style.docbook">Docbook
</a></span></dt><dt><span class=
"sect2"><a href=
"documentation_style.html#doc_style.combines">Combines
</a></span></dt></dl></dd><dt><span class=
"sect1"><a href=
"source_design_notes.html">Design Notes
</a></span></dt></dl></dd><dt><span class=
"appendix"><a href=
"appendix_porting.html">B.
11 Porting and Maintenance
13 </a></span></dt><dd><dl><dt><span class=
"sect1"><a href=
"appendix_porting.html#appendix.porting.build_hacking">Configure and Build Hacking
</a></span></dt><dd><dl><dt><span class=
"sect2"><a href=
"appendix_porting.html#build_hacking.prereq">Prerequisites
</a></span></dt><dt><span class=
"sect2"><a href=
"appendix_porting.html#build_hacking.map">Overview: What Comes from Where
</a></span></dt><dt><span class=
"sect2"><a href=
"appendix_porting.html#build_hacking.scripts">Storing Information in non-AC files (like configure.host)
</a></span></dt><dt><span class=
"sect2"><a href=
"appendix_porting.html#build_hacking.conventions">Coding and Commenting Conventions
</a></span></dt><dt><span class=
"sect2"><a href=
"appendix_porting.html#build_hacking.acinclude">The acinclude.m4 layout
</a></span></dt><dt><span class=
"sect2"><a href=
"appendix_porting.html#build_hacking.enable"><code class=
"constant">GLIBCXX_ENABLE
</code>, the
<code class=
"literal">--enable
</code> maker
</a></span></dt></dl></dd><dt><span class=
"sect1"><a href=
"internals.html">Porting to New Hardware or Operating Systems
</a></span></dt><dd><dl><dt><span class=
"sect2"><a href=
"internals.html#internals.os">Operating System
</a></span></dt><dt><span class=
"sect2"><a href=
"internals.html#internals.cpu">CPU
</a></span></dt><dt><span class=
"sect2"><a href=
"internals.html#internals.char_types">Character Types
</a></span></dt><dt><span class=
"sect2"><a href=
"internals.html#internals.thread_safety">Thread Safety
</a></span></dt><dt><span class=
"sect2"><a href=
"internals.html#internals.numeric_limits">Numeric Limits
</a></span></dt><dt><span class=
"sect2"><a href=
"internals.html#internals.libtool">Libtool
</a></span></dt></dl></dd><dt><span class=
"sect1"><a href=
"test.html">Test
</a></span></dt><dd><dl><dt><span class=
"sect2"><a href=
"test.html#test.organization">Organization
</a></span></dt><dt><span class=
"sect2"><a href=
"test.html#test.run">Running the Testsuite
</a></span></dt><dt><span class=
"sect2"><a href=
"test.html#test.new_tests">Writing a new test case
</a></span></dt><dt><span class=
"sect2"><a href=
"test.html#test.harness">Test Harness and Utilities
</a></span></dt><dt><span class=
"sect2"><a href=
"test.html#test.special">Special Topics
</a></span></dt></dl></dd><dt><span class=
"sect1"><a href=
"abi.html">ABI Policy and Guidelines
</a></span></dt><dd><dl><dt><span class=
"sect2"><a href=
"abi.html#abi.cxx_interface">The C++ Interface
</a></span></dt><dt><span class=
"sect2"><a href=
"abi.html#abi.versioning">Versioning
</a></span></dt><dt><span class=
"sect2"><a href=
"abi.html#abi.changes_allowed">Allowed Changes
</a></span></dt><dt><span class=
"sect2"><a href=
"abi.html#abi.changes_no">Prohibited Changes
</a></span></dt><dt><span class=
"sect2"><a href=
"abi.html#abi.impl">Implementation
</a></span></dt><dt><span class=
"sect2"><a href=
"abi.html#abi.testing">Testing
</a></span></dt><dt><span class=
"sect2"><a href=
"abi.html#abi.issues">Outstanding Issues
</a></span></dt></dl></dd><dt><span class=
"sect1"><a href=
"api.html">API Evolution and Deprecation History
</a></span></dt><dd><dl><dt><span class=
"sect2"><a href=
"api.html#api.rel_300"><code class=
"constant">3.0</code></a></span></dt><dt><span class=
"sect2"><a href=
"api.html#api.rel_310"><code class=
"constant">3.1</code></a></span></dt><dt><span class=
"sect2"><a href=
"api.html#api.rel_320"><code class=
"constant">3.2</code></a></span></dt><dt><span class=
"sect2"><a href=
"api.html#api.rel_330"><code class=
"constant">3.3</code></a></span></dt><dt><span class=
"sect2"><a href=
"api.html#api.rel_340"><code class=
"constant">3.4</code></a></span></dt><dt><span class=
"sect2"><a href=
"api.html#api.rel_400"><code class=
"constant">4.0</code></a></span></dt><dt><span class=
"sect2"><a href=
"api.html#api.rel_410"><code class=
"constant">4.1</code></a></span></dt><dt><span class=
"sect2"><a href=
"api.html#api.rel_420"><code class=
"constant">4.2</code></a></span></dt><dt><span class=
"sect2"><a href=
"api.html#api.rel_430"><code class=
"constant">4.3</code></a></span></dt><dt><span class=
"sect2"><a href=
"api.html#api.rel_440"><code class=
"constant">4.4</code></a></span></dt><dt><span class=
"sect2"><a href=
"api.html#api.rel_450"><code class=
"constant">4.5</code></a></span></dt></dl></dd><dt><span class=
"sect1"><a href=
"backwards.html">Backwards Compatibility
</a></span></dt><dd><dl><dt><span class=
"sect2"><a href=
"backwards.html#backwards.first">First
</a></span></dt><dt><span class=
"sect2"><a href=
"backwards.html#backwards.second">Second
</a></span></dt><dt><span class=
"sect2"><a href=
"backwards.html#backwards.third">Third
</a></span></dt></dl></dd></dl></dd><dt><span class=
"appendix"><a href=
"appendix_free.html">C.
14 Free Software Needs Free Documentation
16 </a></span></dt><dt><span class=
"appendix"><a href=
"appendix_gpl.html">D.
17 <acronym class=
"acronym">GNU
</acronym> General Public License version
3
18 </a></span></dt><dt><span class=
"appendix"><a href=
"appendix_gfdl.html">E. GNU Free Documentation License
</a></span></dt></dl></div></div><div class=
"navfooter"><hr /><table width=
"100%" summary=
"Navigation footer"><tr><td width=
"40%" align=
"left"><a accesskey=
"p" href=
"bk01pt03ch28s03.html">Prev
</a> </td><td width=
"20%" align=
"center"><a accesskey=
"u" href=
"spine.html">Up
</a></td><td width=
"40%" align=
"right"> <a accesskey=
"n" href=
"appendix_contributing.html">Next
</a></td></tr><tr><td width=
"40%" align=
"left" valign=
"top">Use
</td><td width=
"20%" align=
"center"><a accesskey=
"h" href=
"../spine.html">Home
</a></td><td width=
"40%" align=
"right" valign=
"top"> Appendix A.
21 </td></tr></table></div></body></html>