- <a href="http://shibboleth.internet2.edu/release/shib-download.html">
- Shibboleth v1.1 Target for Solaris</a></li>
- <li><b>Portions of the <span class="fixed">libphp4</span> Apache
- plugin are written in C++, as is Shibboleth. There is a known
- conflict with the PHP extensions <span class="fixed">libpspell.so</span>
- and <span class="fixed">libsablot.so</span> which will manifest
- itself as segmentation faults when starting Apache. If a site wants
- to use <span class="fixed">libphp4.so</span> and Shibboleth at once,
- then one of the following may be done:</b><ol>
- <li>Remove the options <span class="fixed">--with-pspell</span>
- and <span class="fixed">--with-xslt-sablot</span> from PHP's
- configuration.</li>
- <li>Rebuild these two modules using the same version of GCC that
- was used to compile Shibboleth.</li>
- </ol>
- </li>
- </ul>
- </li>
- <p><br>
- </li>
- <li>RedHat 8 and 9:<blockquote>
- <p>RedHat 8 and 9 ship with Apache 2, which is not yet supported by
- Shibboleth. To run Shibboleth under this OS,
- <a href="http://www.apache.org/dist/httpd/">Apache 1.3.27</a> must
- be installed.</p>
- </blockquote>
- <blockquote>
- <p>Apache must be compiled with mod_so for DSO module support, and
- must include SSL support (preferably using <span class="fixed">
- mod_ssl</span>), and EAPI support (which <span class="fixed">mod_ssl</span>
- requires and provides). Shibboleth can coexist with
- <span class="fixed">mod_auth</span>, which may be compiled or loaded
- into the server for use elsewhere, but Shibboleth does not need or
- use it. The most recent Red Hat RPM (1.3.23-14 as of this writing)
- is sufficient.</p>
- </blockquote>
- <blockquote>
- <p>On Linux, Shibboleth requires that Apache and Apache-SSL be built
- with <span class="fixed">libpthread</span>, or loading the
- <span class="fixed">mod_shibrm</span> or <span class="fixed">
- mod_shire</span> modules will cause Apache to stop. While RedHat's
- Apache is compatible, Debian's Apache must be rebuilt with
- <span class="fixed">libpthread</span>:</p>
- <blockquote>
- <p><span class="fixed">$ export LDFLAGS=-lpthread<br>
- $ apt-build --rebuild --reinstall install apache-common \<br>
- apache apache-ssl</span></p>
- </blockquote>
- </blockquote>
- <ul type="disc">
- <li>
- <a href="http://shibboleth.internet2.edu/release/shib-download.html">
- Shibboleth 1.1 Target for RedHat</a></li>
- <li><a href="http://www.openssl.org/source/">openssl-0.9.6, revision
- <span class="fixed">i</span> or newer</a></li>
- <li>libstdc++3-3.0.4-1.i386.rpm and libgcc-3.0.4-1.i386.rpm
- <blockquote>
- <p>Shibboleth binaries are currently built with
- <a href="http://www.gnu.org/software/gcc/gcc.html">GCC 3.04</a>,
- and require these specific library versions. They are available
- as RPMs and are available in the RedHat 7.2 updates directory on
- any
- <a href="ftp://rufus.w3.org/linux/redhat/updates/7.2/en/os/i386/">
- RedHat mirror</a>. They can be installed alongside earlier and
- later GCC libraries.</p>
- </blockquote>
- </li>
- <li><b>Portions of the <span class="fixed">libphp4</span> Apache
- plugin are written in C++, as is Shibboleth. There is a known
- conflict with the PHP extensions <span class="fixed">libpspell.so</span>
- and <span class="fixed">libsablot.so</span> which will manifest
- itself as segmentation faults when starting Apache. If a site wants
- to use <span class="fixed">libphp4.so</span> and Shibboleth at once,
- then one of the following may be done:</b>
- <ol>
- <li>Remove the options <span class="fixed">--with-pspell</span>
- and <span class="fixed">--with-xslt-sablot</span> from PHP's
- configuration. </li>
- <li>Rebuild these two modules using the same version of GCC that
- was used to compile Shibboleth. </li>
- </ol>