$OpenBSD: patch-src_build-data_cc_gcc_txt,v 1.2 2011/11/26 10:55:17 ajacoutot Exp $
--- src/build-data/cc/gcc.txt.orig	Mon Jul 11 13:32:23 2011
+++ src/build-data/cc/gcc.txt	Wed Nov 23 00:15:03 2011
@@ -33,12 +33,20 @@ default -> "$(CXX) -shared -fPIC -Wl,-soname,$(SONAME)
 # AIX doesn't seem to have soname support (weird...)
 aix     -> "$(CXX) -shared -fPIC"
 
+# OpenBSD doesn't use soname
+openbsd -> "$(CXX) -shared -fPIC"
+
 darwin  -> "$(CXX) -dynamiclib -fPIC -install_name $(LIBDIR)/$(SONAME)"
 hpux    -> "$(CXX) -shared -fPIC -Wl,+h,$(SONAME)"
 solaris -> "$(CXX) -shared -fPIC -Wl,-h,$(SONAME)"
 </so_link_flags>
 
 <mach_opt>
+# Avoid using -march=i[345]86, instead tune for generic
+i386        -> "-mtune=generic -momit-leaf-frame-pointer"
+i486        -> "-mtune=generic -momit-leaf-frame-pointer"
+i586        -> "-mtune=generic -momit-leaf-frame-pointer"
+
 ppc601      -> "-mpowerpc -mcpu=601"
 cellppu     -> "-mcpu=cell"
 e500v2      -> "-mcpu=8548"
@@ -49,9 +57,6 @@ alpha-ev7   -> "-mcpu=ev67"
 
 # The patch from Debian bug 594159 has this, don't know why though...
 sh4         -> "-m4 -mieee"
-
-# This is mostly for Debian's benefit
-i486        -> "-mtune=generic -momit-leaf-frame-pointer"
 
 # Until GCC gets -march support for these models
 nehalem     -> "-march=core2 -msse4.1 -msse4.2 -momit-leaf-frame-pointer"
