| .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/ |