diff --git a/config b/config
index 4052c9e..d06ec44 100755
--- a/config
+++ b/config
@@ -274,10 +274,13 @@ case "${SYSTEM}:${RELEASE}:${VERSION}:${MACHINE}" in
 
     Darwin:*)
 	case "$MACHINE" in
-	    Power*)
+		Power*)
 		echo "ppc-apple-darwin${VERSION}"
 		;;
-	    *)
+		x86_64)
+		echo "x86_64-apple-darwin64"
+		;;
+		*)
 		echo "i686-apple-darwin${VERSION}"
 		;;
 	esac
@@ -551,6 +554,9 @@ case "$GUESSOS" in
 	else
 	    OUT="darwin-ppc-cc"
 	fi ;;
+  x86_64-apple-darwin*)
+	OUT="darwin64-x86_64-cc"
+	;;
   i?86-apple-darwin*)
 	ISA64=`(sysctl -n hw.optional.x86_64) 2>/dev/null`
 	if [ "$ISA64" = "1" -a -z "$KERNEL_BITS" ]; then
