|
|
1.1 root 1: .TH LORDER 1
2: .CT 1 lib_obj
3: .SH NAME
4: lorder \(mi find ordering relation for an object library
5: .SH SYNOPSIS
6: .B lorder
7: .I file ...
8: .SH DESCRIPTION
9: The input
10: is one or more object or library archive (see
11: .IR ar (1))
12: .I files.
13: The standard output
14: is a list of pairs of object file names,
15: meaning that the first file of the pair refers to
16: external identifiers defined in the second.
17: The output may be processed by
18: .IR tsort (1)
19: to find an ordering of
20: a library suitable for one-pass sequential access by
21: .IR ld (1).
22: .SH EXAMPLES
23: .TP
24: .L
25: ar cr libnew.a \`lorder *.o | tsort\`
26: Build a new library from existing
27: .B .o
28: files.
29: .SH FILES
30: .F /tmp/*symref
31: .br
32: .F /tmp/*symdef
33: .SH "SEE ALSO"
34: .IR ar (1),
35: .IR tsort (1),
36: .IR ld (1)
37: .SH BUGS
38: The names of object files, in and out of libraries, must end with
39: .BR .o ;
40: nonsense results otherwise.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.