tag 200003 patch
thanks dude

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
python's transitions!

 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.

Regards,
-- 
adn
Mohammed Adnène Trojette
.TH CPP 1 "2006-06-04" "gcc-4.1.2" "GNU"
.SH NAME
cpp \- The C Preprocessor
.SH SYNOPSIS
.B cpp
[\fIoptions\fR] \fIfile\fR...
.SH OPTIONS
.TP
\fB\-pass\-exit\-codes\fR
Exit with highest error code from a phase
.TP
\fB\-\-help\fR
Display this information
.TP
\fB\-\-target\-help\fR
Display target specific command line options
.IP
(Use '\-v \fB\-\-help\fR' to display command line options of sub\-processes)
.TP
\fB\-dumpspecs
Display all of the built in spec strings
.TP
\fB\-dumpversion
Display the version of the compiler
.TP
\fB\-dumpmachine
Display the compiler's target processor
.TP
\fB\-print\-search\-dirs
Display the directories in the compiler's search path
.TP
\fB\-print\-libgcc\-file\-name
Display the name of the compiler's companion library
.TP
\fB\-print\-file\-name=<lib>
Display the full path to library <lib>
.TP
\fB\-print\-prog\-name=<prog>
Display the full path to compiler component <prog>
.TP
\fB\-print\-multi\-directory
Display the root directory for versions of libgcc
.TP
\fB\-print\-multi\-lib
Display the mapping between command line options and
.IP
multiple library search directories
.HP
\fB\-print\-multi\-os\-directory\fR Display the relative path to OS libraries
.TP
\fB\-Wa\fR,<options>
Pass comma\-separated <options> on to the assembler
.TP
\fB\-Wp\fR,<options>
Pass comma\-separated <options> on to the preprocessor
.TP
\fB\-Wl\fR,<options>
Pass comma\-separated <options> on to the linker
.TP
\fB\-Xassembler\fR <arg>
Pass <arg> on to the assembler
.TP
\fB\-Xpreprocessor\fR <arg>
Pass <arg> on to the preprocessor
.TP
\fB\-Xlinker\fR <arg>
Pass <arg> on to the linker
.TP
\fB\-combine\fR
Pass multiple source files to compiler at once
.TP
\fB\-save\-temps\fR
Do not delete intermediate files
.TP
\fB\-pipe\fR
Use pipes rather than intermediate files
.TP
\fB\-time\fR
Time the execution of each subprocess
.TP
\fB\-specs=\fR<file>
Override built\-in specs with the contents of <file>
.TP
\fB\-std=\fR<standard>
Assume that the input sources are for <standard>
.TP
\fB\-\-sysroot=\fR<directory>
Use <directory> as the root directory for headers
for headers and libraries
.TP
\fB\-B\fR <directory>
Add <directory> to the compiler's search paths
.TP
\fB\-b\fR <machine>
Run gcc for target <machine>, if installed
.TP
\fB\-V\fR <version>
Run gcc version number <version>, if installed
.TP
\fB\-v\fR
Display the programs invoked by the compiler
.TP
\-###
Like \fB\-v\fR but options quoted and commands not executed
.TP
\fB\-E\fR
Preprocess only; do not compile, assemble or link
.TP
\fB\-S\fR
Compile only; do not assemble or link
.TP
\fB\-c\fR
Compile and assemble, but do not link
.TP
\fB\-o\fR <file>
Place the output into <file>
.TP
\fB\-x\fR <language>
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
.PP
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.
.PP
For bug reporting instructions, please see:
<URL:http://gcc.gnu.org/bugs.html>.
For Debian GNU/Linux specific bug reporting instructions, please see:
<URL:file:///usr/share/doc/gcc\-4.1/README.Bugs>.
.SH COPYRIGHT
Copyright \(co 2006 Free Software Foundation, Inc.
.br
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
.B cpp
is maintained as a Texinfo manual.  If the
.B info
and
.B cpp
programs are properly installed at your site, the command
.IP
.B info cpp
.PP
should give you access to the complete manual.

Reply via email to