[oe] [PATCH] cairo: disable native atomic operations, conflicts with libatomics-ops

Henning Heinold heinold at inf.fu-berlin.de
Thu Mar 17 14:12:21 UTC 2011


Hi,

I looked deeper into the problem.
Cairo looks first for:

return __sync_fetch_and_add
__sync_val_compare_and_swap

and defines it as cairo_cv_atomic_primitives="Intel".

According to http://gcc.gnu.org/wiki/Atomic
arm and sh3/4 should work too.

If the configure compile fails
cairo is looking for libatomic-ops
support.

The libatomic-ops in oe is very old and misses diffrent bug fixes and is only
needed for ppc and mips.

I will try to clean the stuff up this evening, which proably applies to
pulse-audio too.

Bye Henning




More information about the Openembedded-devel mailing list