iQEcBAEBAgAGBQJPiuA2AAoJEDaIqHeRBUM0Y3kH/RPdTE3Dc4z8cA+XQOB8AIx/
rpWMHXdOLhN04pmJHjRuGisKPHu1ZepopJTwWrmqOBlHsiKx98/6TaGwnc1CC0lc
0jdDJGdJIFh9GDufVX+DB3lYe3BVePLzMFkDG1YPschIwpUL/iT85XKcsRDyf+5h
nLvFPh86xrgOWyVmoJL814HUI8jwYeovOQQ5iQe67BphFiikpHaKO1C+l/r6PV0R
xxBqR1eozsKD8EzO2AK+DJS+l62uwP5zIDKUHVbV+SQh4eE51/+Tf1Ih+3sAJvK7
L1Z7kIji/GhSkU3OoqnHG8CrIbEVZEaFIjHxmBvhUZHx4zsyLe3Izpgw27X0gPM=
=ZEp9
-----END PGP SIGNATURE-----
On 04/15/12 16:46, Tom Rondeau wrote:
> Unfortunately, that doesn't narrow things down. How about running
> volk_profile under gdb? Let's see if we can find the instruction it's
> puking on.
>
> I find it odd that in your original post, it looks like volk_profile
> is running avx_64, but your proc/cpuinfo doesn't show that the
> processor has AVX. This shouldn't matter in this case since the
> deinterleave kernel doesn't have AVX, but I think something is still
> getting confused, probably through Xen.
This is what gdb spits out (without debug symbols):
Program received signal SIGILL, Illegal instruction.
0x00007ffff7b4cd40 in volk_16ic_s32f_deinterleave_real_32f_a_sse4_1 ()
from /rw/home/user/gnuradio/gnuradio/volk/build/lib/libvolk.so.0.0.0
Missing separate debuginfos, use: debuginfo-install
boost-test-1.46.0-3.fc15.x86_64 glibc-2.14.1-6.x86_64
libgcc-4.6.3-2.fc15.x86_64 libstdc++-4.6.3-2.fc15.x86_64
orc-0.4.16-5.fc15.x86_64
What's the recommended way to build volk with debug symbols using cmake?
Sorry, I don't have much experience with cmake...
joanna.
No comments:
Post a Comment