mirror of
https://github.com/brl/mutter.git
synced 2024-12-23 19:42:05 +00:00
build: Fix building clutter on armv4t devices
GCC will define __ARM_ARCH_4T__ when building with "-march=armv4t" so we can check this to turn off the use of 'clz' instructions, which otherwise would cause compile errors like "selected processor does not support ARM mode `clz r3,r0'". Signed-off-by: Wolfgang Denk <wd@denx.de> Signed-off-by: Joshua Lock <josh@linux.intel.com> Reviewed-by: Robert Bragg <robert@linux.intel.com> Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
This commit is contained in:
parent
6731569c18
commit
20f2d51392
@ -629,7 +629,7 @@ cogl_fixed_sqrt (CoglFixed x)
|
|||||||
/*
|
/*
|
||||||
* Find the highest bit set
|
* Find the highest bit set
|
||||||
*/
|
*/
|
||||||
#if defined (__arm__)
|
#if defined (__arm__) && !defined(__ARM_ARCH_4T__)
|
||||||
/* This actually requires at least arm v5, but gcc does not seem
|
/* This actually requires at least arm v5, but gcc does not seem
|
||||||
* to set the architecture defines correctly, and it is I think
|
* to set the architecture defines correctly, and it is I think
|
||||||
* very unlikely that anyone will want to use clutter on anything
|
* very unlikely that anyone will want to use clutter on anything
|
||||||
|
Loading…
Reference in New Issue
Block a user