[committed] libstdc++: Fix mainpage.html link to Doxygen docs [PR109965]

Message ID 20260505101804.143772-1-jwakely@redhat.com
State Committed
Headers
Series [committed] libstdc++: Fix mainpage.html link to Doxygen docs [PR109965] |

Commit Message

Jonathan Wakely May 5, 2026, 10:16 a.m. UTC
  Doxygen renamed the "Modules" documentation to "Topics" a few years ago
to avoid confusion with C++20 Modules:
https://github.com/doxygen/doxygen/issues/8772

This updates our internal link to 'modules.html' so that it refers to
'topics.html' instead.

libstdc++-v3/ChangeLog:

	PR libstdc++/109965
	* doc/doxygen/mainpage.html: Link to topics.html instead of
	modules.html
---

This fixes a broken link when the Doxygen docs are created using a
recent Doxygen version, so it assumes that the onlinedocs for a release
are generated using a fairly recent version. That's true, because I
generate them using a current Fedora release.

This needs to be backported to the active release branches, and some
existing pages under https://gcc.gnu.org/onlinedocs need to be manually
fixed, because they link to a non-existent modules.html page.

Pushed to trunk.

 libstdc++-v3/doc/doxygen/mainpage.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
  

Patch

diff --git a/libstdc++-v3/doc/doxygen/mainpage.html b/libstdc++-v3/doc/doxygen/mainpage.html
index b54482a74e99..03a3adfaf65f 100644
--- a/libstdc++-v3/doc/doxygen/mainpage.html
+++ b/libstdc++-v3/doc/doxygen/mainpage.html
@@ -38,7 +38,7 @@ 
 
 <p>Here are entry points to all the pages generated by Doxygen:
    <ul>
-    <li><a href="modules.html">Modules</a></li>
+    <li><a href="topics.html">Topics</a></li>
 
     <li>Namespaces
     <ul>