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.