[Pixman] [PATCH] Fix pixman build with older GCC releases
Matt Turner
mattst88 at gmail.com
Fri Aug 9 20:04:03 PDT 2013
On Fri, Aug 9, 2013 at 6:47 PM, Brad Smith <brad at comstyle.com> wrote:
> The following diff fixes building pixman with older GCC releases such as GCC 3.3.
>
>
> diff --git a/pixman/pixman-matrix.c b/pixman/pixman-matrix.c
> index 89b9682..cacc05c 100644
> --- a/pixman/pixman-matrix.c
> +++ b/pixman/pixman-matrix.c
> @@ -37,7 +37,8 @@
> static force_inline int
> count_leading_zeros (uint32_t x)
> {
> -#ifdef __GNUC__
> +#if defined(__GNUC__) && \
> + (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
> return __builtin_clz (x);
> #else
> int n = 0;
>
> --
No objections, but I'm just curious: why?
More information about the Pixman
mailing list