OpenSAML-C

The OpenSAML-C 3.x shared library can be built from source using any reasonably standard C++ compiler or installed from binary packages on supported platforms. Note that C++ libraries must be built using a common compiler or link/load undefined symbol errors will result.

Support only as part of the Shibboleth SP

Although OpenSAML-C is a separate project, it is only supported as a dependency of the Shibboleth SP

Static library support is not available.

As noted here OpenSAML requires multiple dependencies to be available or built.

Non-Windows

A standard configure command line should do the right thing, barring occasional platform-specific requirements or pointing to libraries in non-standard locations.

./configure --with-log4shib=/opt/shibboleth-sp --prefix=/opt/shibboleth-sp -C

Windows

See this topic