Open System Services Shell and Utilities Reference Manual (G06.27+, H06.04+)

c89(1) OSS Shell and Utilities Reference Manual
-Wu="symbol_name"
Tells the ld or eld linker to add symbol_name as an undened symbol. This causes the
linker to search for this symbol in any archive libraries that are specied after this ag
on the command line or in an obey le.
The search constraint specied by the -Wu ag is overridden by use of the
-Winclude_whole ag.
-Wv Echoes the command line to the standard error le as each component of the compila-
tion system is run.
-Wverbose
Echoes the command line to the standard error le as each component of the compila-
tion system is run and causes additional output and listings from the SQL compiler to
be sent to the standard output le. SQL compiler error messages are sent to the stan-
dard error le.
-Wversion1 | -Wversion2 | -Wversion3
Species which C++ dialect to compile.
-Wversion1 species the original version, released with D40. This is the default for
systems with a Release Version Update (RVU) prior to G06.00. This value is only
valid for TNS/R-targeted C++ compilations.
-Wversion2 species the dialect released with D45. This version supports such
features as the bool type, namespaces, and exceptions.
-Wversion3 species the dialect released with G06.20. This version supports an
ANSI/ISO Standard C++ Library corresponding to ISO/IEC IS 14882. This is the
default for TNS/R systems beginning with RVU G06.00 and for TNS/E systems begin-
ning with RVU H06.01.
These three dialects are not compatible.
All modules of a C++ program must be compiled and linked using the same dialect.
-Ww Suppresses the printing of compiler warning messages. This ag overrides any
-Wwarn or -Wnowarn ags.
-W[no]warn[=w [,w ] ... ]
For each w value that appears, this ag enables [disables] the compiler warning mes-
sage specied by w.
Declaring a w value enables [disables] the specied message. Specifying -Wwarn
[-Wnowarn] by itself enables [disables] all compiler warning messages.
If -Wwarn=w is specied, then -Wnowarn must also be specied or the -Wwarn=w
ag is ignored. If -Wnowarn=w is specied, then -Wwarn need not be specied.
If white space is present after the commas, the list of warning message numbers should
be enclosed in quotation marks.
-Wwarn is the default specication for this ag. -Ww overrides the -W[no]warn ag.
-Wx Strips part of the symbol table from the output object le but keeps information neces-
sary for the object le to be used as input to a linker utility again. This ag is typically
used with -Wr.
Multiple instances of the -D, -I, and -U ags and of the -l operands can be specied.
The position of -l library operands within a list of ags affects the order in which the libraries are
searched.
218 Hewlett-Packard Company 527188-004