--- a/website/download.html
+++ b/website/download.html
@@ -133,10 +133,19 @@
carry them in their package repository. Or you will find source and
binary packages on the
<a href="http://www.xapian.org/download.php">
- Xapian download page</a>. <br>
-
- Recoll 1.14 needs at least xapian 1.0.12. It is compatible
- with all later Xapian releases, including the 1.2.x series.</p>
+ Xapian download page</a>. <br /> Recoll 1.14 needs at least
+ xapian 1.0.12. It is compatible with all later Xapian
+ releases, including the 1.2.x series.</p> <p><em>Note on
+ building Xapian for older CPUs:</em> The
+ build configurations for Xapian releases 1.0.21 and
+ 1.2.1 or newer enable the use of SSE2 floating point
+ instructions. These instructions are not available in CPUs
+ older than Intel Pentium 4 or AMD Athlon 64. When
+ building for such a CPU, you need to add the
+ --disable-sse flag to the Xapian library configure
+ command. If this is not done, the problem signals itself by
+ "Illegal instruction" crashes (SIGILL) in recollindex and recoll.
+ </p>
</li>
<li>X11 development files.</li>
<li>zlib development files.</p>
@@ -239,9 +248,11 @@
repositories. The following are just in case you want a newer
Recoll than the one which is available there.</p>
<blockquote>
- <p><b>Fedora 6 with Qt 3.3.8</b>
+ <p><b>Fedora 6 with Qt 3.3.8 and a static link to xapian 1.0.21 </b>
<a href="fc6/recoll-1.14.2-1.i586.rpm">
- recoll-1.14.2-1.i586.rpm</a>.
+ recoll-1.14.2-1.i586.rpm</a>. <b>Version built with
+ --disable-sse </b> <a href="fc6/recoll-1.14.2-2.i586.rpm">
+ recoll-1.14.2-2.i586.rpm</a>
Source:
<a href="fc6/recoll-1.14.2-1.src.rpm">
recoll-1.14.2-1.src.rpm</a>
@@ -274,16 +285,26 @@
<h3>OpenSUSE</h3>
<blockquote>
- <p><b>OpenSUSE 11.0 with qt3</b>:
+ <p><b>OpenSUSE 11.0 with qt3. Was built without
+ --disable-sse, so incompatible with older CPUs unfortunately.</b>:
<a href="suse11.0/recoll-1.14.2-0.i586.rpm">
recoll-1.14.2-0.i586.rpm</a>.
Source: <a href="suse11.0/recoll-1.14.2-0.src.rpm">
recoll-1.14.2-0.src.rpm</a></p>
- <p><b>OpenSUSE 11.2 with qt4</b>:
+ <p><b>OpenSUSE 11.2 with qt4. Without
+ --disable-sse</b>:
<a href="suse11.2/recoll-1.14.2-0.i586.rpm">
- recoll-1.14.2-0.i586.rpm</a>.
+ recoll-1.14.2-0.i586.rpm</a>. <b>With --disable-sse</b>:
+ <a href="suse11.2/recoll-1.14.2-1.i586.rpm">
+ recoll-1.14.2-1.i586.rpm</a>.
Source: <a href="suse11.2/recoll-1.14.2-0.src.rpm">
recoll-1.14.2-0.src.rpm</a></p>
+ <p><b>OpenSUSE 11.3 with qt4 and a static link to xapian
+ 1.0.21 with the --disable-sse configure option</b>:
+ <a href="suse11.3/recoll-1.14.2-1.i586.rpm">
+ recoll-1.14.2-1.i586.rpm</a>.
+ Source: <a href="suse11.3/recoll-1.14.2-1.src.rpm">
+ recoll-1.14.2-1.src.rpm</a></p>
<p>If you build from source on OpenSUSE 11, note that the default
qt4 version on some systems is 4.4.0 which will badly
@@ -294,7 +315,7 @@
<h3>Mandriva</h3>
<blockquote>
- <p><b>Mandriva 2008 with Qt 4</b>:
+ <p><b>Mandriva 2008 with Qt 4 and a static link to Xapian 1.0.16</b>:
<a href="mandriva2008spring/recoll-1.14.2-1mdv2008.1.i586.rpm">
recoll-1.14.2-1mdv2008.1.i586.rpm</a>.
Source:
@@ -319,8 +340,9 @@
<blockquote>
<p>The FreeBSD ports track the Recoll releases quite
closely, so there is actually little point in using the
- following. Only for the <i>really</i> impatient:</p>
- <p><b>FreeBSD 7.3 i386 Qt 4.6.1</b>:
+ following (except that the port is currently (10-2010) broken).</p>
+ <p><b>FreeBSD 7.3 i386 Qt 4.6.1. Statically linked to
+ Xapian 1.2.3 with --disable-sse</b>:
<a href="freebsd/recoll-1.14.2-FreeBSD-7.3-STABLE.tgz">
recoll-1.14.2-FreeBSD-7.3-STABLE.tgz</a>
</p>