Hi Umberto,

On 26 April 2011 01:06, Umberto Zappi <uza...@gmail.com> wrote:
> Yes, but optimization is disabled (switched from -O2 to -O0) only for
> detection SSE2 (otherwise SSE2 is always detected).
> In the remain of the compiling, optimization is enabled by -O2 (option
> returned by dpkg-buildflags called from dpkg-buildpakage).
>

I'm not sure but i think on a debian buildd server, disabling
optimizations will not disable SSE2 as it will use the defaults. I've
tested your patch in my pbuilder and SSE2 was detected but I can't say
if it's because of my hardware.
I'm thinking of testing a build on launchpad to see what happened, but
I don't know if you will be able to test it because of ubuntu
dependancies :/

>> I didn't have myself a amd-based computer, so I will be really happy
>> if could test the last 2.57 package in sid.
>
> I've tested version 2.57, but still does not work!
[cut]
> As you see, the problem is the same: illegal instruction.
> Is called the cvttsd2si instruction which my CPU does not support.
> ----------
> umberto@earth:/tmp$ gdb blender
> GNU gdb (GDB) 7.2-debian
> -- snip --
> (gdb) run
> Starting program: /usr/bin/blender
> [Thread debugging using libthread_db enabled]
>
> Program received signal SIGILL, Illegal instruction.
> 0x08b78c4d in RNA_def_property_range ()
> (gdb) disassemble
> -- snip --
>   0x08b78c44 <+116>:   lea    0x0(%esi,%eiz,1),%esi
>   0x08b78c48 <+120>:   fxch   %st(1)
>   0x08b78c4a <+122>:   fstpl  -0x20(%ebp)
> => 0x08b78c4d <+125>:   cvttsd2si -0x20(%ebp),%ecx
>   0x08b78c52 <+130>:   mov    %ecx,0x78(%eax)
>   0x08b78c55 <+133>:   fstpl  -0x20(%ebp)
>   0x08b78c58 <+136>:   cvttsd2si -0x20(%ebp),%edx
> -- snip --
> ----------
>
Yes ... I had false hope when I asked ;)

May I ask you to test a build with pbuilder on your computer and send
me the build log to see if it runs with your patch.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to