On Wed, Jan 2, 2013 at 12:50 PM, Larry Gritz <[email protected]> wrote: > Yeah, this code is just defining the function using non-atomic operations. I > would expect all sorts of thread-related bugs to result.
It looks like multithreading is disabled for ppc/ppc64 during configuration. Does that solve the problem? > Is this using gcc (you said Fedora)? Which version? We ought to be able to > just use the gcc intrinsics as we do for Linux, no? Yes, it's Fedora Linux but specifically for PPC architecture, although I'm not sure what's different about Linux on PPC. Fedora only builds i686 and x86_64 for primary arches but there are several secondary arches (PPC, PPC64, SPARC, and maybe ARM) which build a subset of the complete Fedora package offerings. It appears that Blender is the only package on Fedora that currently requires oiio so I would assume the secondary arch maintainer wanted oiio for Blender on PPC. I guess the question I should ask is if there is a proper way to support PPC? Perhaps threading can be forced to off in the cmake config if it detects PPC/PPC64? Thanks, Richard _______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
