You copied the Doc URL to your clipboard.

About the Arm® Librarian

The Arm® Librarian, armar, enables you to collect and maintain sets of ELF object files in standard format ar libraries.

You can pass these libraries to the linker in place of several ELF object files.

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.