Skip to content

Commit 12f6a52

Browse files
drheldapenwarr
authored andcommitted
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]
1 parent e737f4b commit 12f6a52

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

ui-macos/bits/runpython.do

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@ exec >&2
22
redo-ifchange runpython.c
33
ARCHES=""
44
printf "Platforms: "
5-
for d in /usr/libexec/gcc/darwin/*; do
6-
PLAT=$(basename "$d")
7-
[ "$PLAT" != "ppc64" ] || continue # fails for some reason on my Mac
8-
ARCHES="$ARCHES -arch $PLAT"
9-
printf "$PLAT "
10-
done
5+
if [ -d /usr/libexec/gcc/darwin ]; then
6+
for d in /usr/libexec/gcc/darwin/*; do
7+
PLAT=$(basename "$d")
8+
[ "$PLAT" != "ppc64" ] || continue # fails for some reason on my Mac
9+
ARCHES="$ARCHES -arch $PLAT"
10+
printf "$PLAT "
11+
done
12+
fi
1113
printf "\n"
1214
gcc $ARCHES \
1315
-Wall -o $3 runpython.c \

0 commit comments

Comments
 (0)