Obsolete Feature
The following items have been made obsolete. These items provided internal, or seldom used features. Any existing use of the associated ELF definitions is ignored, however the definitions can still be displayed by tools such as
elfdump(1).
-
$ISALIST -
This dynamic token would expand to the native instruction sets of a platform, and could be employed to represent filter, runpath and dependency definitions. This token is no longer expanded by the link-editor, or runtime linker.
-
crle(1) -
Support for the execution of alternative objects, that were created using the
-I, or-Goptions, has been removed. TheDF_1_CONFALTflag, which identified an alternative object within theDT_FLAGS_1dynamic entry, can no longer be created. Any existing object containing this flag is rejected by the runtime linker.The
-f,-i,-I,-g,-G, and-t AOUToptions have been removed. Any use of these options result in an error condition.The
-aand-Aoptions have new restrictions on their use. Only files can be redirected, not entire directories. Any use of these options must be preceded by a-ooption.The
RTLD_REL_flags defined in the header filedlfcn.h, that were available todldump(3C), are no longer supported. Any use of these flags withdldump(3C) result in an error condition. -
SHF_ORDERED -
Support for the
SHF_ORDEREDsection header flag has been discontinued. This flag was never used in a shipping version of Oracle Solaris. -
SHN_BEFORE/SHN_AFTER -
Support for the
SHN_BEFOREandSHN_AFTERspecial section indexes used withSHF_ORDEREDandSHF_LINK_ORDERhas been deprecated. Their use is discouraged, but remains supported in objects with fewer thanSHN_LORESERVEsections. See Extended Section Header.