-echo '//setting up "target"-named symlinks to designate target architecture'
-# Currently supported: x86 alpha
-sbcl_arch=x86
+echo //guessing default target CPU architecture from host architecture
+case `uname -m` in
+ *86) guessed_sbcl_arch=x86 ;;
+ [Aa]lpha) guessed_sbcl_arch=alpha ;;
+ *)
+ # If we're not building on a supported target architecture, we
+ # we have no guess, but it's not an error yet, since maybe
+ # target architecture will be specified explicitly below.
+ guessed_sbcl_arch=''
+ ;;
+esac
+
+echo //setting up CPU-architecture-dependent information
+sbcl_arch=${SBCL_ARCH:-$guessed_sbcl_arch}
+echo sbcl_arch=\"$sbcl_arch\"
+if [ "$sbcl_arch" = "" ] ; then
+ echo "can't guess target SBCL architecture, need SBCL_ARCH environment var"
+ exit 1
+fi