From c1fa54f1a4bba2828bf4b6598ac6a4f07c230e3a Mon Sep 17 00:00:00 2001 From: Jim Wise Date: Tue, 6 Dec 2011 11:22:51 -0500 Subject: [PATCH] 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. --- make-config.sh | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) 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." -- 1.7.10.4