$OpenBSD: patch-ipc_chromium_src_base_atomicops_h,v 1.1 2011/06/28 22:01:18 landry Exp $
../../ipc/chromium/src/base/singleton.h:118: error: invalid conversion from 'base::subtle::AtomicWord*' to 'const volatile base::subtle::Atomic32*'
https://bugzilla.mozilla.org/show_bug.cgi?id=648735
--- ipc/chromium/src/base/atomicops.h.orig	Wed Jun 22 10:23:36 2011
+++ ipc/chromium/src/base/atomicops.h	Wed Jun 22 10:24:21 2011
@@ -45,7 +45,11 @@ typedef int64 Atomic64;
 
 // Use AtomicWord for a machine-sized pointer.  It will use the Atomic32 or
 // Atomic64 routines below, depending on your architecture.
+#if defined(OS_OPENBSD) && !defined(ARCH_CPU_64_BITS)
+typedef Atomic32 AtomicWord;
+#else
 typedef intptr_t AtomicWord;
+#endif
 
 // Atomically execute:
 //      result = *ptr;
