From: Jim Wise Date: Tue, 6 Dec 2011 16:22:51 +0000 (-0500) Subject: Document --fancy. X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=c1fa54f1a4bba2828bf4b6598ac6a4f07c230e3a;p=sbcl.git Document --fancy. While here, put list of features set by --fancy into $FANCY_FEATURES, so documentation doesn't fall out of sync with what option does. --- diff --git a/make-config.sh b/make-config.sh index 52bba33..60f9fc0 100644 --- a/make-config.sh +++ b/make-config.sh @@ -44,6 +44,7 @@ bad_option() { WITH_FEATURES="" WITHOUT_FEATURES="" +FANCY_FEATURES=":sb-core-compression :sb-xref-for-internals :sb-after-xc-core" fancy=false some_options=false @@ -90,7 +91,7 @@ do WITHOUT_FEATURES="$WITHOUT_FEATURES :$optarg" ;; --fancy) - WITH_FEATURES="$WITH_FEATURES :sb-core-compression :sb-xref-for-internals :sb-after-xc-core" + WITH_FEATURES="$WITH_FEATURES $FANCY_FEATURES" # Lower down we add :sb-thread for platforms where it can be built. fancy=true ;; @@ -165,6 +166,12 @@ Options: --with- Build with specified feature. --without- Build wihout the specfied feature. + --fancy Build with several optional features: + + $FANCY_FEATURES + + Plus threading on platforms which support it. + --arch= Specify the architecture to build for. Mainly for doing x86 builds on x86-64. @@ -365,8 +372,13 @@ then # If --fancy, enable threads on platforms where they can be built. case $sbcl_arch in x86|x86-64|ppc) - WITH_FEATURES="$WITH_FEATURES :sb-thread" - echo "Enabling threads due to --fancy." + if [ "$sbcl_os" = "sunos" ] && [ "$sbcl_arch" = "x86-64" ] + then + echo "No threads on this platform." + else + WITH_FEATURES="$WITH_FEATURES :sb-thread" + echo "Enabling threads due to --fancy." + fi ;; *) echo "No threads on this platform."