Bug#200003: Any progress?
tag 200003 patch
On Sat, Jan 07, 2006, Matthias Klose wrote:
> I do not intend to work on it until summer, when it becomes clear
> which compiler versions are included in etch. maybe these are 2.95,
> 3.4 and 4.1. who knows ...
> I'm happy to include any patches before that, if you are volunteering
> ;-) Some things are already prepared in the packaging.
Hi Matthias, and thanks for the time you're spending on gcc's and
Now that we know gcc 4.1 is going to be the default version in Etch,
maybe it is time to get rid of this old bug.
Here is a cpp.1 based on the help output of cpp (and on the help2man
command) that may be considered as a free interim replacement until we
have an exhaustive free documentation for GCC.
Do you think it will help? Do you want me to work on other manpages
from the --help output?
I can imagine that you are very busy currently, but please just drop a
note to let me know if I can work on it during the current BSP in Paris.
Mohammed Adnène Trojette
.TH CPP 1 "2006-06-04" "gcc-4.1.2" "GNU"
cpp \- The C Preprocessor
Exit with highest error code from a phase
Display this information
Display target specific command line options
(Use '\-v \fB\-\-help\fR' to display command line options of sub\-processes)
Display all of the built in spec strings
Display the version of the compiler
Display the compiler's target processor
Display the directories in the compiler's search path
Display the name of the compiler's companion library
Display the full path to library <lib>
Display the full path to compiler component <prog>
Display the root directory for versions of libgcc
Display the mapping between command line options and
multiple library search directories
\fB\-print\-multi\-os\-directory\fR Display the relative path to OS libraries
Pass comma\-separated <options> on to the assembler
Pass comma\-separated <options> on to the preprocessor
Pass comma\-separated <options> on to the linker
Pass <arg> on to the assembler
Pass <arg> on to the preprocessor
Pass <arg> on to the linker
Pass multiple source files to compiler at once
Do not delete intermediate files
Use pipes rather than intermediate files
Time the execution of each subprocess
Override built\-in specs with the contents of <file>
Assume that the input sources are for <standard>
Use <directory> as the root directory for headers
for headers and libraries
Add <directory> to the compiler's search paths
Run gcc for target <machine>, if installed
Run gcc version number <version>, if installed
Display the programs invoked by the compiler
Like \fB\-v\fR but options quoted and commands not executed
Preprocess only; do not compile, assemble or link
Compile only; do not assemble or link
Compile and assemble, but do not link
Place the output into <file>
Specify the language of the following input files
Permissible languages include: c c++ assembler none
\&'none' means revert to the default behavior of
guessing the language based on the file's extension
Options starting with \fB\-g\fR, \fB\-f\fR, \fB\-m\fR, \fB\-O\fR, \fB\-W\fR, or \fB\-\-param\fR are automatically passed on to the various sub\-processes invoked by cpp.
In order to pass other options on to these processes the \fB\-W\fR<letter> options must be used.
For bug reporting instructions, please see:
For Debian GNU/Linux specific bug reporting instructions, please see:
Copyright \(co 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
.SH "SEE ALSO"
The full documentation for
is maintained as a Texinfo manual. If the
programs are properly installed at your site, the command
.B info cpp
should give you access to the complete manual.