aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTat-Chee Wan (USM)2012-01-19 12:36:22 +0800
committerTat-Chee Wan (USM)2012-01-19 12:36:22 +0800
commit5e9dbfcc8b6d38240ec0742ddd3d9b9cfa1102d9 (patch)
tree29b3d8e75f451996fc3cc9d607b503b37ce3757e
parent1903e15bff57f83d66af9160ae2674ac528ee4b3 (diff)
Update launcher script
-rwxr-xr-xAT91SAM7S256/scripts/armnxtgdbserver29
1 files changed, 21 insertions, 8 deletions
diff --git a/AT91SAM7S256/scripts/armnxtgdbserver b/AT91SAM7S256/scripts/armnxtgdbserver
index a488b5f..1acac65 100755
--- a/AT91SAM7S256/scripts/armnxtgdbserver
+++ b/AT91SAM7S256/scripts/armnxtgdbserver
@@ -1,16 +1,29 @@
#!/bin/sh
-GDBSERVER=../armdebug/Host/nxt-gdb-server.py
+# If using Apple's python, use the following to enable 32-bit python
+# arch -i386 does not work reliably except with specific python versions
+# python2.6 and python2.7 is known to work with 'arch -i386'
+#
+# Apple recommends the use of the following Environment Variable to control
+# 32-bit vs. 64-bit python selection
+# export VERSIONER_PYTHON_PREFER_32_BIT="yes"
+
+DARWIN=`uname`
PYTHON=python
PYTHONVER=`$PYTHON --version`
-DARWIN=`uname`
-# Debugging Info
-# echo "dirname:" `dirname $0`
-# echo "basename:" `basename $0`
-cd `dirname $0`
+
+GDBSERVER=../armdebug/Host/nxt-gdb-server.py
if [ $DARWIN == "Darwin" ]; then
echo "$PYTHONVER Running on Mac OSX Platform!"
- arch -i386 $PYTHON $GDBSERVER $*
+ EXP="export VERSIONER_PYTHON_PREFER_32_BIT=yes"
+ ARCH="arch -i386"
else
echo "$PYTHONVER Running on Default Platform!"
- $PYTHON $GDBSERVER $*
+ EXP=
+ ARCH=
fi
+# Debugging Info
+# echo "dirname:" `dirname $0`
+# echo "basename:" `basename $0`
+cd `dirname $0`
+#echo $EXP; $ARCH $PYTHON $GDBSERVER $*
+$EXP; $ARCH $PYTHON $GDBSERVER $*