[Pixman] [PATCH] Fix pixman build with older GCC releases

Brad Smith brad at comstyle.com
Fri Sep 27 21:30:10 PDT 2013


The following patch fixes building pixman with older GCC releases
such as GCC 3.3.
---
 pixman/pixman-matrix.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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;
-- 
1.8.3.4


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the Pixman mailing list