
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