diff options
author | Bryce Harrington <bryce@bryceharrington.org> | 2015-10-14 18:10:22 -0700 |
---|---|---|
committer | Bryce Harrington <bryce@bryceharrington.org> | 2015-10-14 18:13:42 -0700 |
commit | 7cc77d1ceea850d5728f4fad59ec18984dbc9ccb (patch) | |
tree | e1c1f1c77866d6c8621b3ce86b6a226de314b3a6 /build | |
parent | 25a55822b4e22728834c96c8e73176d42bb406e3 (diff) |
build: Use memory barriers for ARM
ARM has much weaker memory ordering guarantees than x86 by default, and
needs the memory barriers. A similar fix exists in the Skia codebase.
Fix suggested by Nathan Froyd.
Fixes: FDO #90302
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Acked-by: "Henry (Yu) Song" <henry.song@samsung.com>
Diffstat (limited to 'build')
-rw-r--r-- | build/aclocal.cairo.m4 | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/build/aclocal.cairo.m4 b/build/aclocal.cairo.m4 index 44ba5fdf6..f0ea23c09 100644 --- a/build/aclocal.cairo.m4 +++ b/build/aclocal.cairo.m4 @@ -215,7 +215,7 @@ AC_DEFUN([CAIRO_CHECK_ATOMIC_OP_NEEDS_MEMORY_BARRIER], case $host_cpu in i?86) cairo_cv_atomic_op_needs_memory_barrier="no" ;; x86_64) cairo_cv_atomic_op_needs_memory_barrier="no" ;; - arm*) cairo_cv_atomic_op_needs_memory_barrier="no" ;; + arm*) cairo_cv_atomic_op_needs_memory_barrier="yes" ;; *) cairo_cv_atomic_op_needs_memory_barrier="yes" ;; esac ]) |