Commit Diff


commit - f9781769d519e511ae8274d3b7844c8ac4db23f4
commit + baf127ad04f451979086f3ef1caea22a06748cec
blob - 8bc208b1ad5e60e4fc092baff3810f7a4b369571
blob + 9c5592e11ebcedac12db488550cfd0bb0c10edb4
--- INSTALL
+++ INSTALL
@@ -76,7 +76,11 @@ if [ `uname` = Darwin ]; then
 	# On Darwin, uname -m -p cannot be trusted.
 	echo "* Running on Darwin: checking architecture..."
 	rm -f ./a.out
-	gcc lib/darwin-main.c >/dev/null 2>&1
+	if ! gcc lib/darwin-main.c >/dev/null 2>&1; then
+		echo "Cannot find gcc. You may need to install the command-line tools using Xcode." >&2
+		echo "See http://swtch.com/go/xcodegcc for details." >&2
+		exit 1
+	fi
 	case "$(file ./a.out 2>/dev/null)" in
 	*x86_64*)
 		echo "	x86-64 found."