Dear Andreas and Gert, <div><br></div><div>It would be great if you can provide a patch to build IQ-TREE on the i386 architectures. We have absolutely no objection to this. </div><div><br></div><div>Maybe we will provide a flag to disable the SSE instructions completely for use on i386. However, if the patch from Gert works well then it would be the best solution. </div><div><br></div><div>Btw, the checkpoint error is related to a new feature in IQ-TREE which allows resuming interrupted run. It has nothing to do with the patch. </div><div><br></div><div>Cheers</div><div>Tung<br><br><div class="gmail_quote"><div dir="ltr">On Thu, Mar 10, 2016, 17:25 Andreas Tille <<a href="mailto:tille@debian.org">tille@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
since I tried to provide iqtree for some more architectures as it is<br>
usual in Debian I was facing an issue with SSE3 I asked for help (see<br>
full story here [1]).  There seems to be a solution for i386.  I wonder<br>
what you might think about this or whether you prefer to provide iqtree<br>
for amd64 architecture only.  I do not intend to do some experiments in<br>
the Debian packaging which you as upstream do not agree upon.<br>
<br>
Kind regards and thanks for providing iqtree as free software<br>
<br>
      Andreas.<br>
<br>
<br>
[1] <a href="https://lists.debian.org/debian-mentors/2016/03/msg00211.html" rel="noreferrer" target="_blank">https://lists.debian.org/debian-mentors/2016/03/msg00211.html</a><br>
<br>
On Thu, Mar 10, 2016 at 04:38:06PM +0100, Gert Wollny wrote:<br>
> Hi Andreas, <br>
><br>
> I've update the sse3 patch to not enable sse3 and not define __SSE3,<br>
> and added an sse2 code path to emulate the _mm_hadd_pd instruction<br>
> where needed. <br>
><br>
> It compiles, and the alignment sequence test reports the same "failures<br>
> "and "passed" like the completely unpatched version.<br>
><br>
> However, later I get errors like: <br>
><br>
>   ERROR: Checkpoint (example.phy.ckp.gz) indicates that a previous run <br>
>   successfully finished<br>
>   Use `-redo` option if you really want to redo the analysis and <br>
>   overwrite all output files.<br>
>   Command exited with non-zero status 2<br>
><br>
> with and without patching the code. <br>
><br>
> best, <br>
> Gert<br>
><br>
><br>
<br>
--<br>
<a href="http://fam-tille.de" rel="noreferrer" target="_blank">http://fam-tille.de</a><br>
</blockquote></div></div>