--- coregrind/m_debuglog.c.orig
+++ coregrind/m_debuglog.c
@@ -435,7 +435,7 @@
    return (UInt)(__res);
 }
 
-#elif defined(VGP_x86_freebsd)
+#elif defined(VGP_x86_freebsd) || defined(VGP_x86_openbsd)
 static UInt local_sys_write_stderr (const HChar* buf, Int n )
 {
    Int result;
@@ -475,7 +475,7 @@
    return __res;
 }
 
-#elif defined(VGP_amd64_freebsd)
+#elif defined(VGP_amd64_freebsd) || defined(VGP_amd64_openbsd)
 __attribute__((noinline))
 static UInt local_sys_write_stderr (const HChar* buf, Int n )
 {
