Open System Services Shell and Utilities Reference Manual (G06.28+, H06.05+)

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 denition 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 specied in the command stream should be considered
optional when the eld linker creates a loadle.
When -Wnooptional_lib behavior is in effect, any library specied in a -l or -lib
ag is included in the .liblist section of the loadle being created. When
-Woptional_lib behavior is in effect, a specied library can be omitted from the
.liblist section of the loadle being created if omitting it would not affect how
symbolic references are resolved.
These ags can be specied as many times as needed in the command stream.
Providing either ag overrides the current setting, so that the linker actions can be
controlled on a library-by-library basis.
If a library is specied more than once, and at least one specication occurs when
-Wnooptional_lib is in effect, the library is included in the .liblist section of the
loadle being created.
The default behavior is -Wnooptional_lib.
-W[no]reexport
Tells the eld linker whether to mark any library specied in an -l or -L ag after
this ag for reexport in its libList entry in the loadle 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 ags can be specied as many times as needed in the command stream.
Providing either ag 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 le.
This attribute species that the object le runs as a named process. The default is
RUNNAMED OFF.
-W[no]saveabend
Species that a process snapshot (saveabend) le is [not] created if the program
terminates abnormally. The default is -Wnosaveabend.
332 Hewlett-Packard Company 527188-007