
| ld(1) | ld(1) | 
| Output a message giving information about the version of ld being used. | |
| Allow  | |
| 
 | in cc(1). (This is the complement of the  | 
| Reorder debuggable functions. Ordinarily  | |
| 
 | ®les with debugging information, because reordering renders them  | 
| 
 | This option overrides this and reorders the functions. | 
| Save link order ®le generated by fdp during linking with  | |
| 
 | speci®ed ®le. This option is incompatible with the +ild option. | 
| Indicate to the linker to use the speci®ed ®le for the linker ®le instead of generating it | |
| 
 | using /usr/ccs/bin/fdp. This option is incompatible with the +ild option. | 
| This allows the linker to create a program which can use shared libraries. This is the | |
| 
 | default for  | 
| 
 | static executable if there are no shared libraries on the link line. | 
| This option forces the linker to create a fully archive bound program. | |
| +b path_list | Specify a  | 
| 
 | gram  | 
| 
 | were speci®ed with either the  | 
| 
 | colon (:) indicates that ld should build the list using all the directories speci®ed by | 
| 
 | the  | 
| +compat | This option is ignored for  | 
| 
 | linker Ð  | 
+copyobjdebug
Copy objdebug space.
| +df file | Used together with the  | 
| 
 | pro®le database ®le. The default value is flow.data. See the discussion of the | 
| 
 | FLOW_DATA environment variable for more information. This option is incompatible | 
| 
 | with the +ild option. | 
| +e symbol | When building a shared library or program, mark the symbol for export to the | 
| 
 | dynamic loader. Only symbols explicitly marked are exported. When building a | 
| 
 | shared library, calls to symbols that are not exported are resolved internally. | 
| +ee symbol | This option is similar to the +e option in that it exports a symbol. However, unlike | 
| 
 | the +e option, +ee does not alter the visibility of any other symbol in the ®le. In a | 
| 
 | |
| 
 | symbol without hiding any of the symbols exported by default. In a 64 +std link, all | 
| 
 | symbols are exported by default, so +ee is not necessary to make a symbol visible. | 
| 
 | However, it has the additional side effect of identifying the symbol as necessary, so | 
| 
 | that it will not be removed when using dead code elimination (+Oprocelim). Of | 
| 
 | course, +ee still retains its export behavior if an option such as +hideallsymbols | 
| 
 | is also given. | 
| +fb | Instructs the linker to run the fastbind tool on the executable it has produced. The | 
| 
 | executable should be linked with shared libraries. For more details refer to fast- | 
| 
 | bind(1), the +help option, or the  | 
| 
 | This option is incompatible with the +ild option. | 
| +fbu | Pass the  | 
| 
 | +help option, or the  | 
| 
 | is incompatible with the +ild option. | 
| +gst | Enable the global symbol table hash mechanism, used to look up values of symbol | 
| 
 | import/export entries. The +gst and related options provide performance enhance- | 
| 
 | ments through use of global symbol table which improves searching for exported sym- | 
| 
 | bols. See dld.sl(5) and the  | 
| 
 | information. | 
+gstsize size
Request a particular hash array size using the global symbol table hash mechanism. The default value is 1103. The value can be overridden at runtime by setting the
| − 5 − | Section 1−427 | 
l