.TH LDCONFIG 8 2005-08-15 uClibc "Linux Programmer's Manual" .SH NAME ldconfig \- updates symlinks and cache for shared libraries .SH SYNOPSIS .B ldconfig [ .B -DvqnNX ] [ .B -f conf ] [ .B -C cache ] [ .B -r root ] .B dir ... .br .B ldconfig -l [ .B -Dv ] .B lib ... .br .B ldconfig -p .SH DESCRIPTION .B ldconfig creates the necessary links and cache to the most recent shared libraries found in the directories specified on the command line, in the file \fI/etc/ld.so.conf\fR, and in the default trusted directories (\fI/lib\fR and \fI/usr/lib\fR). The cache is used by the run-time linker. .B ldconfig checks the header and file names of the libraries it encounters when determining which versions should have their links updated. .B Note: Some features may not exist depending on how uClibc was built .SH OPTIONS .TP .B -C cache use specified \fIcache\fR instead of default .TP .B -D debug mode, do not update links .TP .B -f conf use specified \fIconf\fR instead of default .TP .B -l library mode, manually link libraries .TP .B -n do not process standard trusted directories .TP .B -N do not update the library cache .TP .B -p print the current library cache .TP .B -q quiet mode, do not print warnings you should actually be reading .TP .B -r root chroot to \fIroot\fR before running .TP .B -v verbose mode, print things as we go, and generally be annoying .TP .B -X do not update the library links .SH BUGS Probably, make sure you complain when you find them: .br http://bugs.uclibc.org/