Support for ar format libraries was introduced in sdcc 2.9.0. Ar is
a standard archive managing utility on unices (Linux, Mac OS X, several
unix flavors) so it is not included in the sdcc package.
For Windows platform you can find ar utility in GNU binutils package
included in several projects: Cygwin at http://www.cygwin.com/,
MinGW at http://www.mingw.org/.
Both the GNU and BSD ar format variants are supported by sdld linkers.
Ar doesn't natively understand the sdas object file format, so there
is a special version of ranlib distributed with sdcc, called asranlib,
which produces the ar symbol lookup table.
To create a library containing sdas object files, you should use the
following sequence:
ar -Sq <library name>.lib <list of .rel files>
asranlib <library name>.lib