X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=make-config.sh;h=6fd6eb411ee09be71f7f1c9491dbda411b489385;hb=5e291412ff095a2016388eee8ac265e12d565119;hp=238bc8a4deab074bdc0335e78c1c30889e775190;hpb=78fa16bf55be44cc16845be84d98023e83fb14bc;p=sbcl.git diff --git a/make-config.sh b/make-config.sh index 238bc8a..6fd6eb4 100644 --- a/make-config.sh +++ b/make-config.sh @@ -97,11 +97,11 @@ case `uname` in Linux) printf ' :linux' >> $ltf sbcl_os="linux" - if [ "`uname -m`" = "x86_64" ]; then - ln -s Config.x86_64-linux Config - else - ln -s Config.$sbcl_arch-linux Config - fi + if [ $sbcl_arch = "x86-64" ]; then + ln -s Config.x86_64-linux Config + else + ln -s Config.$sbcl_arch-linux Config + fi ln -s $sbcl_arch-linux-os.h target-arch-os.h ln -s linux-os.h target-os.h ;; @@ -187,6 +187,7 @@ cd $original_dir # similar with :STACK-GROWS-FOOWARD, too. -- WHN 2002-03-03 if [ "$sbcl_arch" = "x86" ]; then printf ' :gencgc :stack-grows-downward-not-upward :c-stack-is-control-stack' >> $ltf + printf ' :stack-allocatable-closures' >> $ltf if [ "$sbcl_os" = "linux" ] || [ "$sbcl_os" = "freebsd" ] || [ "$sbcl_os" = "netbsd" ]; then printf ' :linkage-table' >> $ltf fi