BSD 4_1_snap development
[unix-history] / usr / man / man1 / ranlib.1
CommitLineData
e3758c96
C
1.TH RANLIB 1
2.SH NAME
3ranlib \- convert archives to random libraries
4.SH SYNOPSIS
5.B ranlib
6archive ...
7.SH DESCRIPTION
8.I Ranlib
9converts each
10.I archive
11to a form which can be loaded
12more rapidly by the loader,
13by adding a table of contents named
14.B _\^_.SYMDEF
15to the beginning of the archive.
16It uses
17.IR ar (1)
18to reconstruct the archive,
19so that sufficient temporary file space must
20be available in the file system containing the
21current directory.
22.SH SEE ALSO
23ld(1), ar(1), lorder(1)
24.SH BUGS
25Because generation of a library by
26.I ar
27and randomization by
28.I ranlib
29are separate,
30phase errors are possible.
31The loader
32.I ld
33warns when the modification date of
34a library is more recent than
35the creation of its dictionary;
36but this means you get the warning even if you
37only copy the library.