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