HP Fortran Programmer's Guide (September 2007)

Compiling and linking
Compiling with the f90 command
Chapter 2 51
+noshared causes the output file from the linker to be marked unshared.
The default, +shared, is to mark the output file as shared.
The -n option performs the same function as +shared, and the -N option
performs the same function as +noshared.
+[no]sharedlibF90
+sharedlibF90 allows users to link the shared version of libF90 or
libF90_parallel from /usr/lib. This resolves potential issues with the
Fortran 90 driver trying to link with the shared versions of libF90. The
default is +nosharedlibF90.
+[no]sharedlibIO77
Link with the shared [archive] version of the libIO77 library. The default is
to link with the archive version of libIO77. This option is only supported on
the Itanium platform.
+[no]sharedlibU77
Link with the shared [archive] version of the libU77 library, when combined
with +U77. The default is to link with the archive version of libU77. This
option is only supported on the Itanium platform.
+[no]signedzero
+[no]signedzero enables signed-zero support. This option forces a floating
point value of negative zero that appears as a formatted output list item to
be represented in the output record with a leading “-”. This option also
changes the behavior of the SIGN intrinsic. The default is +signedzero.
+source={fixed|free|default}
+source tells the compiler that source files are in either fixed or free form.
The default (+source=default) is free form for .f90 source files and fixed
form for .f and .F source files.
+[no]srcpos
Control the generation of source position information for the Caliper
analysis tool. When +srcpos is in effect (the default), the compiler generates
this information.
When +nosrcpos is in effect, the compiler does not generate this
information, and the compiler will instruct the linker to discard any of this
information encountered in object files. This option is only supported on
Itanium platforms.
+[no]strip