Open System Services Shell and Utilities Reference Manual (G06.25+, H06.03+)
Table Of Contents
ecobol(1) OSS Shell and Utilities Reference Manual
1 Generates partially optimized code sequences. Object code com-
piled at optimization level 1 can be symbolically debugged with
the Visual Inspect debugger; however, statement boundaries
might be blurred. The Visual Inspect debugger chooses a sensible
location when a user requests a breakpoint on a source statement,
but its definition of statement boundaries does not always coin-
cide directly with source statements. The debugger emits a warn-
ing when a process is held at a statement for which the code asso-
ciated with a previous source statement has not yet executed.
2 Generates fully optimized code sequences. Machine-level debug-
ging might be required, because symbolic debugging capability
will be limited.
The default is 1.
-W[no]optional_lib
Indicates whether a library specified in the command stream should be considered |
optional when the eld linker creates a loadfile. |
When -Wnooptional_lib behavior is in effect, any library specified in a -l or -lib |
flag is included in the .liblist section of the loadfile being created. When |
-Woptional_lib behavior is in effect, a specified library can be omitted from the |
.liblist section of the loadfile being created if omitting it would not affect how |
symbolic references are resolved.
These flags can be specified as many times as needed in the command stream.
Providing either flag overrides the current setting, so that the linker actions can be
controlled on a library-by-library basis.
If a library is specified more than once, and at least one specification occurs when
-Wnooptional_lib is in effect, the library is included in the .liblist section of the
loadfile being created.
The default behavior is -Wnooptional_lib.
-W[no]reexport
Tells the eld linker whether to mark any library specified in an -l or -L flag after
this flag for reexport in its libList entry in the loadfile being created. Specifying
-Wnoreexport leaves the library unmarked; specifying -Wreexport marks the
library. Reexport is a run-time attribute that is used by the rld loader to decide
what DLLs it needs to load.
-Wnoreexport is the default action.
These flags can be specified as many times as needed in the command stream.
Providing either flag overrides the current setting, so that the linker actions can be
controlled on a library-by-library basis.
-Wrunnamed Directs the linker to set the RUNNAMED ON attribute in the current object file.
This attribute specifies that the object file runs as a named process. The default is
RUNNAMED OFF.
-W[no]saveabend
Specifies that a process snapshot (saveabend) file is [not] created if the program
terminates abnormally. The default is -Wnosaveabend.
3−32 Hewlett-Packard Company 527188-003