$OpenBSD$
--- src/common/common.h.orig Fri Jun 18 11:07:59 2010
+++ src/common/common.h Fri Jun 18 11:10:44 2010
@@ -48,8 +48,20 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston,
# define SHARED_EXT "so"
# endif
-#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
+#elif defined(__FreeBSD__)
# define BUILDSTRING_OS "FreeBSD"
+# ifndef SHARED_EXT
+# define SHARED_EXT "so"
+# endif
+
+#elif defined(__NetBSD__)
+# define BUILDSTRING_OS "NetBSD"
+# ifndef SHARED_EXT
+# define SHARED_EXT "so"
+# endif
+
+#elif defined(__OpenBSD__)
+# define BUILDSTRING_OS "OpenBSD"
# ifndef SHARED_EXT
# define SHARED_EXT "so"
# endif