
Objprelink: README
------------------

For compiling and installing help see INSTALL.

Overview:

Objprelink is a tool used when compiling programs to address
a problem which exists when dynamically linking C++ programs
to C++ libraries (and C++ libraries to C++ libraries). The
problem causes the programs to startup slowly. The time is
being taken up resolving symbols from the program which are
provided by the dynamic library. This is something which
happens normally for all programs which use libraries however
in the C++ case there are problems which can make this slow.
Also generally C++ libraries tend to export more symbols.
Objprelink attempts to rearrange the symbols and the way they
are resolved to simplify the time taken to link the program
and library together.

Whats New:

This is version 2 of objprelink which will generate programs
which start even faster.

It will also be easier to integrate virtually transparently
into the process of building any C++ programs and libraries
without needing to apply patches to Makefiles or configure
scripts.


