I want to build the Filesystem Library on Windows so that it statically links to my code at runtime.
I use the following statement on the command line to invoke bjam:

bjam release --with-filesystem --toolset=msvc-7.1
link=static

This builds only 1 library: libboost_filesystem-vc80-mt-1_36.lib
It does not build the System Library which Filesystem depends on.

I'm very much new to the Boost paradigm.
Why can I not build the System Library statically?
Do I really need the System Library and its error handling features?
Will the Filesystem Library need the System Library or is the System Library just an option to handle errors and not essential at runtime?