From 5e9dbfcc8b6d38240ec0742ddd3d9b9cfa1102d9 Mon Sep 17 00:00:00 2001 From: Tat-Chee Wan (USM) Date: Thu, 19 Jan 2012 12:36:22 +0800 Subject: Update launcher script --- AT91SAM7S256/scripts/armnxtgdbserver | 29 +++++++++++++++++++++-------- 1 file 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 $* -- cgit v1.2.3