X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=make-config.sh;h=1a0a54739941ff0d31f8e1da8067d463c00099f5;hb=de3bfc084239fa962ef001eaa68e5b6f4b9bbf81;hp=3897191df39b94111f9a343743a6f1d97f0d3939;hpb=f057566fe993f008a9b34dc87b026e7c8ef2611d;p=sbcl.git diff --git a/make-config.sh b/make-config.sh index 3897191..1a0a547 100644 --- a/make-config.sh +++ b/make-config.sh @@ -208,6 +208,10 @@ EOF exit 1 fi +# Running make.sh with different options without clean.sh in the middle +# can break things. +sh clean.sh + mkdir -p output # Save prefix for make and install.sh. echo "SBCL_PREFIX='$SBCL_PREFIX'" > output/prefix.def @@ -478,7 +482,7 @@ case "$sbcl_os" in printf ' :freebsd' >> $ltf printf ' :gcc-tls' >> $ltf if [ $sbcl_arch = "x86" ]; then - printf ' :restore-tls-segment-register-from-context' >> $ltf + printf ' :restore-fs-segment-register-from-tls' >> $ltf fi link_or_copy Config.$sbcl_arch-freebsd Config ;;