'Link a bunch of stuff together to create a static library file.
The "bunch of stuff" consists of the list of object files supplied
as \'objects\', the extra object files supplied to
\'add_link_object()\' and/or \'set_link_objects()\', the libraries
supplied to \'add_library()\' and/or \'set_libraries()\', and the
libraries supplied as \'libraries\' (if any).
\'output_libname\' should be a library name, not a filename; the
filename will be inferred from the library name.  \'output_dir\' is
the directory where the library file will be put.
\'debug\' is a boolean; if true, debugging information will be
included in the library (note that on most platforms, it is the
compile step where this matters: the \'debug\' flag is included here
just for consistency).
\'target_lang\' is the target language for which the given objects
are being compiled. This allows specific linkage time treatment of
certain languages.
Raises LibError on failure.'

def create_static_lib(self, objects, output_libname, output_dir=None, debug=0, target_lang=None):

    pass
