[BUILD] add the CPU=native and ARCH=32/64 build options

Hank A. Paulson suggested to add CPU=native to optimize the code for
the build machine. This makes sense in a lot of situations. Since it
is often possible to have both 32 and 64 bits supported on recent
systems, the ARCH=32 and ARCH=64 build options were also added.
diff --git a/Makefile.osx b/Makefile.osx
index 7caa20b..ab15e10 100644
--- a/Makefile.osx
+++ b/Makefile.osx
@@ -13,6 +13,7 @@
 
 # pass CPU=<cpu_name> to make to optimize for a particular CPU
 CPU = generic
+#CPU = native
 #CPU = i586
 #CPU = i686
 #CPU = ultrasparc
@@ -40,6 +41,7 @@
 
 # CPU dependant optimizations
 COPTS.generic = -O2
+COPTS.native = -O2 -march=native
 COPTS.i586 = -O2 -march=i586
 COPTS.i686 = -O2 -march=i686
 COPTS.ultrasparc = -O6 -mcpu=v9 -mtune=ultrasparc