xf86-video-intel (git-13461a1): BROKEN with clang-3.2 due to __cpuid() not available?

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

 



On Tue, Feb 26, 2013 at 01:35:51PM +0100, Sedat Dilek wrote:
> With xf86-video-intel-git13461a1 [1] I see this:
> 
> [ build-log ]
> ...
>   CC     sna_cpu.lo
> 8 warnings generated.
>   CC     sna_damage.lo
>   CC     sna_display.lo
> sna_cpu.c:47:2: error: implicit declaration of function '__cpuid' is
> invalid in C99 [-Werror,-Wimplicit-function-declaration]
>         __cpuid(1, eax, ebx, ecx, edx);
>         ^
[snip]

> So, clang should be treated differently?

It doesn't use cpuid.h unless the compiler claims to be gcc >= 4. It
would appear once again that clang is broken.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux