Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

The OpenSAML 2 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.

Static library support is not available.

The following dependencies are required and must be built or obtained before building OpenSAML itself:

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.

Windows

The source package includes a VS 2008 project that relies on the approaches to building other dependencies outlined at this site.

Warning
titleNo support for Visual Studio 6!

Note that Visual Studio 6 is NOT supported. There are C++ features, particularly templates and STL use across libraries, that will not run on the older runtime library, even if you made it build. Do not waste your time.