...
- Boost: No build is needed, but you will need to unpack the source distribution to some location. The remaining steps assume
/home/yourname/src/boost_1_55_0
OpenSSL:
./Configure config threads shared --prefix=/opt/shibboleth-sp
- Set config to an appropriate value for your platform, compiler, and architecture:
- solaris-sparcv9-cc (Sparc, Sun, 32-bit)
- solaris64-sparcv9-cc (Sparc, Sun, 64-bit)
- solaris-sparcv9-gcc (Sparc, GCC, 32-bit)
- solaris64-sparcv9-gcc (Sparc, GCC, 64-bit)
- solaris-x86-cc (Intel, Sun, 32-bit)
- solaris64-x86_64-cc (Intel, Sun, 64-bit)
- solaris-x86-gcc (Intel, GCC, 32-bit)
- solaris64-x86_64-gcc (Intel, GCC, 64-bit)
- Set config to an appropriate value for your platform, compiler, and architecture:
- libcurl:
./configure
--prefix=/opt/shibboleth-sp
--disable-static --without-ca-bundle --with-ssl=/opt/shibboleth-sp - log4shib:
./configure
--prefix=/opt/shibboleth-sp
--disable-static --disable-doxygen - Xerces-C (3.x):
./configure --prefix=/opt/shibboleth-sp --enable-netaccessor-socket
- XML-Security-C:
./configure
--prefix=/opt/shibboleth-sp
--with-openssl=/opt/shibboleth-sp --with-xerces=/opt/shibboleth-sp - XMLTooling-C:
./configure
--prefix=/opt/shibboleth-sp
--with-log4shib=/opt/shibboleth-sp --with-curl=/opt/shibboleth-sp --with-openssl=/opt/shibboleth-sp --with-boost=/home/yourname/src/boost_1_55_0 -C - OpenSAML-C:
./configure
--prefix=/opt/shibboleth-sp
--with-log4shib=/opt/shibboleth-sp --with-openssl=/opt/shibboleth-sp--with-boost=/home/yourname/src/boost_1_55_0
-C
...