The sse bug is already fixed in svn HEAD and the 2.4 branch.<br><br>                Zoltan<br><br><div class="gmail_quote">2009/5/9 Leszek Ciesielski <span dir="ltr">&lt;<a href="mailto:skolima@gmail.com">skolima@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I am forwarding some questions I got from Gentoo community regarding<br>
Mono build and test suite, I hope someone here can provide assistance.<br>
Related Gentoo bugs are <a href="http://bugs.gentoo.org/show_bug.cgi?id=257313" target="_blank">http://bugs.gentoo.org/show_bug.cgi?id=257313</a><br>
and <a href="http://bugs.gentoo.org/show_bug.cgi?id=220337" target="_blank">http://bugs.gentoo.org/show_bug.cgi?id=220337</a> ,<br>
related Mono bugs are<br>
<a href="https://bugzilla.novell.com/show_bug.cgi?id=471379" target="_blank">https://bugzilla.novell.com/show_bug.cgi?id=471379</a> and<br>
<a href="https://bugzilla.novell.com/show_bug.cgi?id=439086" target="_blank">https://bugzilla.novell.com/show_bug.cgi?id=439086</a><br>
<br>
Maintainer asked how can he test his patches to Mono build system. I wrote:<br>
<br>
If you want to check whether your patch against mono doesn&#39;t break anything:<br>
- extract a mono tarball (or do an svn checkout, but this may be broken before<br>
you touch it ;-) )<br>
- ./configure<br>
- make check<br>
If it passes, apply your changes and &#39;make check&#39; again. If it doesn&#39;t pass<br>
before your changes - apply them anyway and check if it still breaks in the<br>
same place as before.<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: Rafał Mużyło &lt;<a href="mailto:galtgendo@gmail.com">galtgendo@gmail.com</a>&gt;<br>
Date: Fri, May 8, 2009 at 7:35 PM<br>
Subject: About gentoo bug 257313<br>
To: Leszek Ciesielski &lt;<a href="mailto:skolima@gmail.com">skolima@gmail.com</a>&gt;<br>
<br>
<br>
I think I&#39;ll take you on that offer.<br>
Well, that &quot;testsuite&quot; seems broken.<br>
This is the line from /proc/cpuinfo:<br>
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge<br>
mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow up<br>
And here&#39;s what&#39;s mono doing during &#39;make check&#39;:<br>
Test run:<br>
image=/var/tmp/portage/dev-lang/mono-2.4/work/mono-2.4/mono/mini/basic-float.exe,<br>
opts=sse2<br>
<br>
Unhandled Exception: System.ExecutionEngineException: SIGILL<br>
 at Tests.test_0_conv_i () [0x00000]<br>
<br>
That&#39;s perfectly correct, this processor does not have sse2 support.<br>
So, why does that &quot;testsuite&quot; tries running that test ?<br>
<br>
BTW, I just done libgdiplus.<br>
It does not seems to have a testsuite<br>
and most of those test programs seem not working:<br>
three produce no output and testgdi tries loading<br>
non-existing files (test.png, etc.).<br>
Just for the kicks, I&#39;ve removed -fno-strict-aliasing<br>
from that ebuild, there was only one file with a warning,<br>
so I wrote a small patch, that seems correct to me,<br>
that fixes that problem. Though, I&#39;m not sure,<br>
if it&#39;s really correct.<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</blockquote></div><br>