discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Build error on Ubuntu 10.04 on x86


From: Marcus D. Leech
Subject: Re: [Discuss-gnuradio] Build error on Ubuntu 10.04 on x86
Date: Thu, 31 Mar 2011 14:44:33 -0400
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110307 Fedora/3.1.9-0.39.b3pre.fc14 Thunderbird/3.1.9

On 03/31/2011 01:36 PM, Nick Foster wrote:
On Wed, 2011-03-30 at 20:44 -0400, Marcus D. Leech wrote:
That's it, all right. volk_common.h defines a union which includes
__m128i, which is only defined in SSE2 (emmintrin.h) and higher -- but
the test Volk uses for this union is only (if LV_HAS_MMX). That test
should be (if LV_HAS_SSE2). Ordinarily, on SSE2 machines, there's an
#ifdef at the end of xmmintrin.h which includes emmintrin, where __m128i
is defined.

I don't know what making that change will break on non-SSE2 machines;
can you try it?

--n

Funortunately, it's not my machine. I was asking on behalf of a customer, who has decided to go off and purchase a more-modern machine, which likely has "all the microcode bells and whistles" :-)

But we do need to deal with this for older, non-SSE2-or-better machines.






--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org





reply via email to

[Prev in Thread] Current Thread [Next in Thread]