diff --git a/configure b/configure
index 55d89c5ad0a7c584f46898237e22ed99181e6b0b..ee3475124b8bddbfbe518c0b64ddd1aebdba0e7e 100755
--- a/configure
+++ b/configure
@@ -5450,7 +5450,7 @@ case "$UNAME" in
   Darwin*)
     FLAGS="-DHAVE_NO_DLL ${FLAGS}"
     if test "x$enable_universal" = "xyes"; then
-      FLAGS="-arch ppc -arch i686 ${FLAGS}"
+      FLAGS="-arch ppc -arch i386 ${FLAGS}"
     fi
     if test "x$enable_gui" = "xno"; then
       GMSH_LIBS="${GMSH_LIBS} -framework ApplicationServices"
diff --git a/configure.in b/configure.in
index 65358971951529017c1462c8af03ac513b0b5d99..eafa1ac3d01691b0721e6791841f4ba875bcd766 100644
--- a/configure.in
+++ b/configure.in
@@ -1,4 +1,4 @@
-dnl $Id: configure.in,v 1.136 2007-11-26 13:11:50 geuzaine Exp $
+dnl $Id: configure.in,v 1.137 2007-11-26 13:35:32 geuzaine Exp $
 dnl
 dnl Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 dnl
@@ -754,7 +754,7 @@ case "$UNAME" in
   Darwin*)
     FLAGS="-DHAVE_NO_DLL ${FLAGS}"
     if test "x$enable_universal" = "xyes"; then
-      FLAGS="-arch ppc -arch i686 ${FLAGS}"
+      FLAGS="-arch ppc -arch i386 ${FLAGS}"
     fi
     if test "x$enable_gui" = "xno"; then
       GMSH_LIBS="${GMSH_LIBS} -framework ApplicationServices"