Index: vendor/selinux/libsepol/src/private.h
--- vendor/selinux/libsepol/src/private.h.orig
+++ vendor/selinux/libsepol/src/private.h
@@ -5,7 +5,7 @@
 #include <sepol/policydb/policydb.h>
 
 
-#ifdef __APPLE__
+#if defined(__APPLE__) || defined(__OpenBSD__)
 #include <sys/types.h>
 #include <machine/endian.h>
 #else
@@ -13,9 +13,15 @@
 #include <endian.h>
 #endif
 
+#ifdef __OpenBSD__
+#define bswap_16 bswap16
+#define bswap_32 bswap32
+#define bswap_64 bswap64
+#endif
+
 #include <errno.h>
 
-#ifdef __APPLE__
+#if defined(__APPLE__) || defined(__OpenBSD__)
 #define __BYTE_ORDER  BYTE_ORDER
 #define __LITTLE_ENDIAN  LITTLE_ENDIAN
 #endif
