The ARM Librarian
armlib
SYNOPSIS
armlib [options] [library] [file-list | member-list]
DESCRIPTION
The ARM Librarian allows sets of related AOF files to be
collected together, and for these libraries to be main-
tained. Such a library can then be passed to the linker
instead of several AOF files. However, linking with an
object library file does not necessarily produce the same
results as linking with all the object files collected
into the object library file. This is due to the way arm-
link processes its input files:
o each object file in the input list appears in the out-
put unconditionally (although unused areas will be
eliminated if the output is AIF or if the -NOUNUSEDar-
eas option is specified);
o a module from a libray file is only included in the
output if an object file, or previously processed
library file refers to it.
For more information on how armlink processes its input
files refer to "Area Placement and Sorting Rules" of the
Reference Manual. The full specification of ARM Object
Library Format can be found in chapter " ARM Object
Library Format" of the Technical Specifications.
OPTIONS
The wildcards '*' and '?' may be used in file-list and
member-list. options can be any of the following:
-h or -help
give on-line details of the armlib command;
-c create a new library containing files in file-list;
-i insert files in file-list into the library. Exist-
ing members of the library are replaced by mermbers
of the same name;
-d delete members in member-list
-e extract members in member-list, placing them in
files of the same name;
-o add an external symbol table to an object library;
-l list library. This may be specified together with
any other option;
with any other option;
-v file
Additional arguments are read in from a via file,
in the same way as the armlink -via option.
SEE ALSO
armlink(1)
Reference Manual, Technical Specifications