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. The DF_1_CONFALT flag, which identified an alternative object within the DT_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 file dlfcn.h, that were available to dldump(3C), are no longer supported. Any use of these flags with dldump(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 and SHN_AFTER special section indexes used with SHF_ORDERED and SHF_LINK_ORDER has been deprecated. Their use is discouraged, but remains supported in objects with fewer than SHN_LORESERVE sections. See Extended Section Header.