$OpenBSD: patch-security_coreconf_OpenBSD_mk,v 1.6 2007/04/01 13:19:58 martynas Exp $
--- security/coreconf/OpenBSD.mk.orig	Sun Apr 25 18:02:17 2004
+++ security/coreconf/OpenBSD.mk	Thu Mar 22 20:29:45 2007
@@ -42,7 +42,7 @@ CC			= gcc
 CCC			= g++
 RANLIB			= ranlib
 
-CPU_ARCH		:= $(shell uname -p)
+CPU_ARCH		:= $(shell arch -s)
 ifeq ($(CPU_ARCH),i386)
 OS_REL_CFLAGS		= -Di386
 CPU_ARCH		= x86
@@ -64,7 +64,7 @@ OS_LIBS			= 
 ARCH			= openbsd
 
 DSO_CFLAGS		= -fPIC -DPIC
-DSO_LDOPTS		= -shared -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
+DSO_LDOPTS		= -shared -fPIC -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
 DSO_LDFLAGS		=
 
 MKSHLIB			= $(CC) $(DSO_LDOPTS)
