Bug 39868 - libstdc++ generates man pages, which conflict with the linux manpages
Summary: libstdc++ generates man pages, which conflict with the linux manpages
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: libstdc++ (show other bugs)
Version: 4.4.0
: P3 normal
Target Milestone: 4.4.1
Assignee: Benjamin Kosnik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-23 13:38 UTC by Debian GCC Maintainers
Modified: 2009-04-29 19:38 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2009-04-29 19:38:38


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Debian GCC Maintainers 2009-04-23 13:38:15 UTC
trying to install the libstdc++ manpages for 4.4 in the same location as the pages from the manpages-dev package, I see the following conflicts:

random.3 string.3 queue.3 ctime.3 regex.3

So maybe install all man pages as .3cxx?

Maybe don't install the todo.3 at all.
Comment 1 Benjamin Kosnik 2009-04-27 22:35:56 UTC
Is this any better in man4? 

Todo should be killed.

Should all man pages based on libstdc++ include files and not class objects get the axe?
Comment 2 Benjamin Kosnik 2009-04-29 05:12:15 UTC
Subject: Bug 39868

Author: bkoz
Date: Wed Apr 29 05:12:00 2009
New Revision: 146923

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=146923
Log:
2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/39868
	* scripts/run_doxygen: Uncomment removal of includes.
	(problematic): Rewrite __cxxabiv1 namespace to abi.


Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/scripts/run_doxygen

Comment 3 Benjamin Kosnik 2009-04-29 19:37:45 UTC
Subject: Bug 39868

Author: bkoz
Date: Wed Apr 29 19:37:30 2009
New Revision: 146985

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=146985
Log:
2009-04-29  Benjamin Kosnik  <bkoz@redhat.com>

        * xml/authors.xml: Add space.
        * xml/faq.xml: Update links.
        * xml/manual/intro.xml: Same.
        * xml/manual/abi.xml: Update.
        * xml/manual/appendix_contributing.xml: Fix typo.
        * xml/manual/status_cxxtr1.xml: Update links.
        * xml/manual/status_cxx1998.xml: Same.
        * xml/manual/status_cxx200x.xml: Same.

2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>

        PR libstdc++/39868
        * scripts/run_doxygen: Uncomment removal of includes.
        (problematic): Rewrite __cxxabiv1 namespace to abi.


Modified:
    branches/gcc-4_4-branch/libstdc++-v3/ChangeLog
    branches/gcc-4_4-branch/libstdc++-v3/doc/xml/authors.xml
    branches/gcc-4_4-branch/libstdc++-v3/doc/xml/faq.xml
    branches/gcc-4_4-branch/libstdc++-v3/doc/xml/manual/abi.xml
    branches/gcc-4_4-branch/libstdc++-v3/doc/xml/manual/appendix_contributing.xml
    branches/gcc-4_4-branch/libstdc++-v3/doc/xml/manual/intro.xml
    branches/gcc-4_4-branch/libstdc++-v3/doc/xml/manual/status_cxx1998.xml
    branches/gcc-4_4-branch/libstdc++-v3/doc/xml/manual/status_cxx200x.xml
    branches/gcc-4_4-branch/libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
    branches/gcc-4_4-branch/libstdc++-v3/scripts/run_doxygen

Comment 4 Benjamin Kosnik 2009-04-29 19:38:38 UTC
Mine.
Comment 5 Benjamin Kosnik 2009-04-29 19:38:58 UTC
Fixed.
Comment 6 Matthias Klose 2009-04-29 21:36:43 UTC
Subject: Re:  libstdc++ generates man pages, which conflict
 with the linux manpages

bkoz at gcc dot gnu dot org schrieb:
> ------- Comment #1 from bkoz at gcc dot gnu dot org  2009-04-27 22:35 -------
> 
> Is this any better in man4? 

unsure, normally you find this in 3; ;I did rename it to .3cxx for now.

> Should all man pages based on libstdc++ include files and not class objects get
> the axe?

that would match the section 3 for C functions, unsure if it's the right choice
for C++.

  Matthias