diff options
author | Alan Modra <amodra@gmail.com> | 2021-06-03 18:32:30 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2021-06-03 18:32:30 +0930 |
commit | 364d77297723712a2952072fd6768601f17070bd (patch) | |
tree | 6ca5c70b2c433ff3fb91eb6e124309750beedfb8 /ld/ld.texi | |
parent | a38d139645fe557563c3c513b9175e07ceb5f5f8 (diff) | |
download | gdb-364d77297723712a2952072fd6768601f17070bd.zip gdb-364d77297723712a2952072fd6768601f17070bd.tar.gz gdb-364d77297723712a2952072fd6768601f17070bd.tar.bz2 |
PR2589, ld vs. ld.so
PR 2589
* ld.texi (link-time runtime library search path): Mention
plugin library path. Correct order of search.
Diffstat (limited to 'ld/ld.texi')
-rw-r--r-- | ld/ld.texi | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -2317,8 +2317,6 @@ For a native ELF linker, the directories in @code{DT_RUNPATH} or libraries needed by it. The @code{DT_RPATH} entries are ignored if @code{DT_RUNPATH} entries exist. @item -The default directories, normally @file{/lib} and @file{/usr/lib}. -@item For a linker for a Linux system, if the file @file{/etc/ld.so.conf} exists, the list of directories found in that file. Note: the path to this file is prefixed with the @code{sysroot} value, if that is @@ -2329,8 +2327,16 @@ For a native linker on a FreeBSD system, any directories specified by the @code{_PATH_ELF_HINTS} macro defined in the @file{elf-hints.h} header file. @item -Any directories specifed by a @code{SEARCH_DIR} command in the -linker script being used. +Any directories specified by a @code{SEARCH_DIR} command in a +linker script given on the command line, including scripts specified +by @option{-T} (but not @option{-dT}). +@item +The default directories, normally @file{/lib} and @file{/usr/lib}. +@item +Any directories specified by a plugin LDPT_SET_EXTRA_LIBRARY_PATH. +@item +Any directories specified by a @code{SEARCH_DIR} command in a default +linker script. @end enumerate Note however on Linux based systems there is an additional caveat: If |