changes caused by the Xapian SSE issue

This commit is contained in:
Jean-Francois Dockes 2010-10-29 19:45:30 +02:00
parent 35b06b382b
commit 033a08511b
4 changed files with 40 additions and 15 deletions

View File

@ -133,10 +133,19 @@
carry them in their package repository. Or you will find source and carry them in their package repository. Or you will find source and
binary packages on the binary packages on the
<a href="http://www.xapian.org/download.php"> <a href="http://www.xapian.org/download.php">
Xapian download page</a>. <br> Xapian download page</a>. <br /> Recoll 1.14 needs at least
xapian 1.0.12. It is compatible with all later Xapian
Recoll 1.14 needs at least xapian 1.0.12. It is compatible releases, including the 1.2.x series.</p> <p><em>Note on
with all later Xapian releases, including the 1.2.x series.</p> 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&nbsp;4 or AMD Athlon&nbsp;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>
<li>X11 development files.</li> <li>X11 development files.</li>
<li>zlib development files.</p> <li>zlib development files.</p>
@ -239,9 +248,11 @@ sudo add-apt-repository ppa:recoll-backports/ppa
repositories. The following are just in case you want a newer repositories. The following are just in case you want a newer
Recoll than the one which is available there.</p> Recoll than the one which is available there.</p>
<blockquote> <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"> <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: Source:
<a href="fc6/recoll-1.14.2-1.src.rpm"> <a href="fc6/recoll-1.14.2-1.src.rpm">
recoll-1.14.2-1.src.rpm</a> recoll-1.14.2-1.src.rpm</a>
@ -274,16 +285,26 @@ sudo add-apt-repository ppa:recoll-backports/ppa
<h3>OpenSUSE</h3> <h3>OpenSUSE</h3>
<blockquote> <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"> <a href="suse11.0/recoll-1.14.2-0.i586.rpm">
recoll-1.14.2-0.i586.rpm</a>. recoll-1.14.2-0.i586.rpm</a>.
Source: <a href="suse11.0/recoll-1.14.2-0.src.rpm"> Source: <a href="suse11.0/recoll-1.14.2-0.src.rpm">
recoll-1.14.2-0.src.rpm</a></p> 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"> <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"> Source: <a href="suse11.2/recoll-1.14.2-0.src.rpm">
recoll-1.14.2-0.src.rpm</a></p> 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 <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 qt4 version on some systems is 4.4.0 which will badly
@ -294,7 +315,7 @@ sudo add-apt-repository ppa:recoll-backports/ppa
<h3>Mandriva</h3> <h3>Mandriva</h3>
<blockquote> <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"> <a href="mandriva2008spring/recoll-1.14.2-1mdv2008.1.i586.rpm">
recoll-1.14.2-1mdv2008.1.i586.rpm</a>. recoll-1.14.2-1mdv2008.1.i586.rpm</a>.
Source: Source:
@ -319,8 +340,9 @@ sudo add-apt-repository ppa:recoll-backports/ppa
<blockquote> <blockquote>
<p>The FreeBSD ports track the Recoll releases quite <p>The FreeBSD ports track the Recoll releases quite
closely, so there is actually little point in using the closely, so there is actually little point in using the
following. Only for the <i>really</i> impatient:</p> following (except that the port is currently (10-2010) broken).</p>
<p><b>FreeBSD 7.3 i386 Qt 4.6.1</b>: <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"> <a href="freebsd/recoll-1.14.2-FreeBSD-7.3-STABLE.tgz">
recoll-1.14.2-FreeBSD-7.3-STABLE.tgz</a> recoll-1.14.2-FreeBSD-7.3-STABLE.tgz</a>
</p> </p>

View File

@ -116,7 +116,10 @@
depending on your distribution.</li> depending on your distribution.</li>
<li><span class="literal">msword</span> with <a href= <li><span class="literal">msword</span> with <a href=
"http://www.winfield.demon.nl/">antiword</a>.</li> "http://www.winfield.demon.nl/">antiword</a>. It is also useful to
have <a href="http://wvware.sourceforge.net/">wvWare</a> installed
as it may be be used as a fallback for some files which antiword
does not handle.</li>
<li><span class="literal">Powerpoint</span> and <span <li><span class="literal">Powerpoint</span> and <span
class="literal">Excel</span> with the <a href= class="literal">Excel</span> with the <a href=

View File

@ -47,7 +47,7 @@
<p><span class="application">Recoll</span> is free, open source, <p><span class="application">Recoll</span> is free, open source,
and licensed under the GPL. The current version is and licensed under the GPL. The current version is
<a class="important" href="download.html">1.13.04</a> <a class="important" href="download.html">1.14.2</a>
(<a href="CHANGES.html">Changes</a>).</p> (<a href="CHANGES.html">Changes</a>).</p>
<h2>Features: </h2> <h2>Features: </h2>

View File

@ -48,7 +48,7 @@
<p><span class="application">Recoll</span> est un logiciel libre <p><span class="application">Recoll</span> est un logiciel libre
gratuit, dont le code source est disponible sous licence GPL. gratuit, dont le code source est disponible sous licence GPL.
La dernière version est La dernière version est
<a class="important" href="download.html">1.13.04</a></p> <a class="important" href="download.html">1.14.2</a></p>
<p>L'interface utilisateur de <p>L'interface utilisateur de
<span class="application">Recoll</span> est traduite en <span class="application">Recoll</span> est traduite en