$OpenBSD: patch-mailnews_extensions_enigmail_ipc_src_Makefile_enig,v 1.1 2013/01/11 23:06:36 landry Exp $
2nd chunk only needed on older gcc
--- mailnews/extensions/enigmail/ipc/src/Makefile.enig.orig	Wed Jan  9 11:51:37 2013
+++ mailnews/extensions/enigmail/ipc/src/Makefile.enig	Wed Jan  9 11:52:07 2013
@@ -29,6 +29,11 @@ LDFLAGS += -Wl,-Bsymbolic
 CFLAGS += -fPIC
 endif
 
+ifeq ($(OS_ARCH),OpenBSD)
+LDFLAGS += -shared -Wl,-Bsymbolic
+CFLAGS += -fPIC
+endif
+
 ifeq ($(OS_ARCH),HP-UX)
 ifeq ($(GNU_CC)$(GNU_CXX),)
 LDFLAGS += -Wl,-Bsymbolic
@@ -62,7 +67,7 @@ libs: source
 	$(CC) $(LDFLAGS) -o $(libname) $(objfiles)
 
 source: $(source)
-	$(CC) $(CFLAGS) -Wno-return-type-c-linkage -c -o $(objfiles) $^
+	$(CC) $(CFLAGS) -c -o $(objfiles) $^
 
 
 clean:
