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-G
options, has been removed. TheDF_1_CONFALT
flag, which identified an alternative object within theDT_FLAGS_1
dynamic 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 AOUT
options have been removed. Any use of these options result in an error condition.The
-a
and-A
options have new restrictions on their use. Only files can be redirected, not entire directories. Any use of these options must be preceded by a-o
option.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_ORDERED
section 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_BEFORE
andSHN_AFTER
special section indexes used withSHF_ORDERED
andSHF_LINK_ORDER
has been deprecated. Their use is discouraged, but remains supported in objects with fewer thanSHN_LORESERVE
sections. See Extended Section Header.