Updated: 2022/Sep/29
Please read Privacy Policy. It's for your privacy.
LD.SO.CONF(5) File Formats Manual LD.SO.CONF(5) NAME ld.so.conf - run-time link-editor configuration file DESCRIPTION The ld.so.conf file specifies additional default directories (beyond the standard set, normally "/usr/lib"). On a.out(5) systems, this file is scanned by ldconfig(8) to create the hints files used by the run-time linker /usr/libexec/ld.so to locate shared libraries. On elf(5) systems, this file is scanned directly by the run-time linker /usr/libexec/ld.elf_so. Lines beginning with `#' are treated as comments and ignored. Any other non-blank lines beginning with `/' are stripped of leading whitespace and trailing comments (introduced with `#') together with any preceding whitespace, then treated as directories to be scanned for shared libraries to add to the hints. On elf(5) lines that do not begin with a `/' are parsed as hardware dependent per library directives: <library> <sysctl> <variable>[,...]:<library>[,...] ... If there is no match, the standard action is taken. FILES /etc/ld.so.conf EXAMPLES libm.so.0 machdep.fpu_present 1:libm387.so.0,libm.so.0 The above line loads both libm387 and libm when the sysctl(3) variable fpu_present has the value 1. SEE ALSO ld.aout_so(1), ld.elf_so(1), a.out(5), elf(5), ldconfig(8) HISTORY The ld.so.conf file appeared in NetBSD 1.3. The ELF support for it was added in NetBSD 1.5. BUGS Directory names containing the comment character (`#') and/or leading or trailing whitespace cannot be included. (Embedded blanks are allowed, however.) NetBSD 10.99 July 21, 2004 NetBSD 10.99