From 12f6a52ec61203302a8f57a6f1b2b60ac2c083ad Mon Sep 17 00:00:00 2001 From: David Held Date: Thu, 2 Feb 2012 11:23:50 -0800 Subject: [PATCH] Fix runpython.do for systems with unxpected configurations. If the expected arch directory doesn't exist, give up and don't specify arch at all. Currently it expands to '*' which fails. [slightly modified by apenwarr] --- ui-macos/bits/runpython.do | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ui-macos/bits/runpython.do b/ui-macos/bits/runpython.do index a53247f..9791a87 100644 --- a/ui-macos/bits/runpython.do +++ b/ui-macos/bits/runpython.do @@ -2,12 +2,14 @@ exec >&2 redo-ifchange runpython.c ARCHES="" printf "Platforms: " -for d in /usr/libexec/gcc/darwin/*; do - PLAT=$(basename "$d") - [ "$PLAT" != "ppc64" ] || continue # fails for some reason on my Mac - ARCHES="$ARCHES -arch $PLAT" - printf "$PLAT " -done +if [ -d /usr/libexec/gcc/darwin ]; then + for d in /usr/libexec/gcc/darwin/*; do + PLAT=$(basename "$d") + [ "$PLAT" != "ppc64" ] || continue # fails for some reason on my Mac + ARCHES="$ARCHES -arch $PLAT" + printf "$PLAT " + done +fi printf "\n" gcc $ARCHES \ -Wall -o $3 runpython.c \