|
|
1.1 ! root 1: .\" Copyright (c) 1980 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)lorder.1 6.1 (Berkeley) 4/29/85 ! 6: .\" ! 7: .TH LORDER 1 "April 29, 1985" ! 8: .UC 4 ! 9: .SH NAME ! 10: lorder \- find ordering relation for an object library ! 11: .SH SYNOPSIS ! 12: .B lorder ! 13: file ... ! 14: .SH DESCRIPTION ! 15: The input ! 16: is one or more object or library archive (see ! 17: .IR ar (1)) ! 18: .I files. ! 19: The standard output ! 20: is a list of pairs of object file names, ! 21: meaning that the first file of the pair refers to ! 22: external identifiers defined in the second. ! 23: The output may be processed by ! 24: .IR tsort (1) ! 25: to find an ordering of ! 26: a library suitable for one-pass access by ! 27: .IR ld (1). ! 28: .PP ! 29: This brash one-liner intends to build a new library ! 30: from existing `.o' files. ! 31: .IP ! 32: ar cr library \`\|lorder *.o | tsort\` ! 33: .PP ! 34: The need for lorder may be vitiated by use of ! 35: .IR ranlib (1), ! 36: which converts an ordered archive into a randomly ! 37: accessed library. ! 38: .SH FILES ! 39: *symref, *symdef ! 40: .br ! 41: nm(1), sed(1), sort(1), join(1) ! 42: .SH "SEE ALSO" ! 43: tsort(1), ! 44: ld(1), ! 45: ar(1), ! 46: ranlib(1) ! 47: .SH BUGS ! 48: The names of object files, in and out of libraries, must end with `.o'; ! 49: nonsense results otherwise.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.