diff options
Diffstat (limited to 'ld/ld.texinfo')
-rw-r--r-- | ld/ld.texinfo | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/ld/ld.texinfo b/ld/ld.texinfo index dca4068..e17d3fc 100644 --- a/ld/ld.texinfo +++ b/ld/ld.texinfo @@ -364,6 +364,17 @@ argument must be one of the strings @samp{archive}, @samp{shared}, or @samp{-Bstatic}, and the other two keywords are functionally equivalent to @samp{-Bdynamic}. This option may be used any number of times. +@kindex --audit @var{AUDITLIB} +@item --audit @var{AUDITLIB} +Adds @var{AUDITLIB} to the @code{DT_AUDIT} entry of the dynamic section. +@var{AUDITLIB} is not checked for existence, nor will it use the DT_SONAME +specified in the library. If specified multiple times @code{DT_AUDIT} +will contain a colon separated list of audit interfaces to use. If the linker +finds an object with an audit entry while searching for shared libraries, +it will add a corresponding @code{DT_DEPAUDIT} entry in the output file. +This option is only meaningful on ELF platforms supporting the rtld-audit +interface. + @ifset I960 @cindex architectures @kindex -A @var{arch} @@ -451,6 +462,17 @@ even if a relocatable output file is specified (with @samp{-r}). The script command @code{FORCE_COMMON_ALLOCATION} has the same effect. @xref{Miscellaneous Commands}. +@kindex --depaudit @var{AUDITLIB} +@kindex -P @var{AUDITLIB} +@item --depaudit @var{AUDITLIB} +@itemx -P @var{AUDITLIB} +Adds @var{AUDITLIB} to the @code{DT_DEPAUDIT} entry of the dynamic section. +@var{AUDITLIB} is not checked for existence, nor will it use the DT_SONAME +specified in the library. If specified multiple times @code{DT_DEPAUDIT} +will contain a colon separated list of audit interfaces to use. This +option is only meaningful on ELF platforms supporting the rtld-audit interface. +The -P option is provided for Solaris compatibility. + @cindex entry point, from command line @kindex -e @var{entry} @kindex --entry=@var{entry} |