This adds the missing 7.1.0 version info to the manual, and adds a
step about updating that in future when bumping the version.
* doc/xml/manual/abi.xml: Document latest library versions.
* doc/xml/manual/build_hacking.xml: Document requirement to update
abi.xml when bumping library versions.
* doc/html/*: Regenerate.
Committing to trunk and gcc-7-branch.
commit e0040087211109d6df9911167315b242f12f40a4
Author: Jonathan Wakely <[email protected]>
Date: Thu May 18 11:08:05 2017 +0100
Update libstdc++ version info in manual
* doc/xml/manual/abi.xml: Document latest library versions.
* doc/xml/manual/build_hacking.xml: Document requirement to update
abi.xml when bumping library versions.
* doc/html/*: Regenerate.
diff --git a/libstdc++-v3/doc/xml/manual/abi.xml
b/libstdc++-v3/doc/xml/manual/abi.xml
index 1c816b1..d086d9e 100644
--- a/libstdc++-v3/doc/xml/manual/abi.xml
+++ b/libstdc++-v3/doc/xml/manual/abi.xml
@@ -264,6 +264,8 @@ compatible.
<listitem><para>GCC 4.8.3: libstdc++.so.6.0.19</para></listitem>
<listitem><para>GCC 4.9.0: libstdc++.so.6.0.20</para></listitem>
<listitem><para>GCC 5.1.0: libstdc++.so.6.0.21</para></listitem>
+ <listitem><para>GCC 6.1.0: libstdc++.so.6.0.22</para></listitem>
+ <listitem><para>GCC 7.1.0: libstdc++.so.6.0.23</para></listitem>
</itemizedlist>
<para>
Note 1: Error should be libstdc++.so.3.0.3.
@@ -331,6 +333,7 @@ compatible.
<listitem><para>GCC 4.9.0: GLIBCXX_3.4.20, CXXABI_1.3.8</para></listitem>
<listitem><para>GCC 5.1.0: GLIBCXX_3.4.21, CXXABI_1.3.9</para></listitem>
<listitem><para>GCC 6.1.0: GLIBCXX_3.4.22, CXXABI_1.3.10</para></listitem>
+ <listitem><para>GCC 7.1.0: GLIBCXX_3.4.23, CXXABI_1.3.11</para></listitem>
</itemizedlist>
</listitem>
diff --git a/libstdc++-v3/doc/xml/manual/build_hacking.xml
b/libstdc++-v3/doc/xml/manual/build_hacking.xml
index f0cbd70..e9691bd 100644
--- a/libstdc++-v3/doc/xml/manual/build_hacking.xml
+++ b/libstdc++-v3/doc/xml/manual/build_hacking.xml
@@ -474,6 +474,14 @@ and update the checks for the latest versions that set the
<varname>latestp</varname> variable).
</para>
</listitem>
+<listitem><para>
+Add the library (<filename class="library">libstdc++.so.6.0.X</filename>)
+and symbols versions
+(<literal>GLIBCXX_3.4.X</literal> and <literal>CXXABI_1.3.Y</literal>)
+to the <link linkend="abi.versioning.history">History</link> section in
+<filename>doc/xml/manual/abi.xml</filename> at the relevant places.
+</para>
+</listitem>
</itemizedlist>
<para>