[opus] opus-tools doesn't compile on x86-32 Linux

Gregory Maxwell gmaxwell at gmail.com
Thu Sep 13 13:48:15 PDT 2012


On Thu, Sep 13, 2012 at 4:30 PM, Andreas Schlick <schlick at lavabit.com> wrote:
> Hello!
>
> Congratulations for getting Opus standardised!
> When I read about it I had to try it out, but unfortunately
> opus-tools did not compile on my 32bit Linux system because
> of a Windows specific header file included by cpusupport.h.
> The attached patch fixes this by using __get_cpuid() from
> cpuid.h on !WIN32. I hope you'll find it useful.

Thanks ...  But what distribution / compiler is this?

The reason I didn't find this previously is because it only happens if
SSE is forced on in the compiler and it's compiling for x86 (which
isn't guaranteed to have sse) rather than x86_64 (which always has
sse).


More information about the opus mailing list