The ARM librarian, armar, enables you to
collect and maintain sets of ELF object files in standard format
You can pass these libraries to the linker in place of several ELF object
With armar you can:
create new libraries
add files to a library
replace individual files in a library
replace all files in a library with specified files in a single operation
control the placement of files in a library
display information about a specified library. For example, list all members in a library.
A timestamp is also associated with each file that is added or replaced in a library.
When you create, add, or replace object files in a library, armar creates a symbol table by default. However, debug symbols are not included by default.