From c8f2f68e871510e4566f6a8cafaa515e07946e3f Mon Sep 17 00:00:00 2001 From: Bill Wendling Date: Mon, 12 Nov 2007 23:55:19 +0000 Subject: [PATCH] Move SYSCTL stuff close to where it's used. llvm-svn: 44031 --- llvm/utils/buildit/build_llvm | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/llvm/utils/buildit/build_llvm b/llvm/utils/buildit/build_llvm index 9ce57696ca69..56d8fc82bef4 100755 --- a/llvm/utils/buildit/build_llvm +++ b/llvm/utils/buildit/build_llvm @@ -106,21 +106,6 @@ if ! test $? == 0 ; then exit 1 fi -# Figure out how many make processes to run. -SYSCTL=`sysctl -n hw.activecpu` - -# hw.activecpu only available in 10.2.6 and later -if [ -z "$SYSCTL" ]; then - SYSCTL=`sysctl -n hw.ncpu` -fi - -# sysctl -n hw.* does not work when invoked via B&I chroot /BuildRoot. Builders -# can default to 2, since even if they are single processor, nothing else is -# running on the machine. -if [ -z "$SYSCTL" ]; then - SYSCTL=2 -fi - ################################################################################ # Construct the actual destination root, by copying stuff from $DIR/dst-* to # $DEST_DIR, with occasional 'lipo' commands. @@ -184,6 +169,21 @@ lipo -extract ppc -extract i386 lib/LLVMlto.0.0.0.so -output lib/LLVMlto.0.0.0.s ################################################################################ # Create SYM_DIR with information required for debugging. +# Figure out how many make processes to run. +SYSCTL=`sysctl -n hw.activecpu` + +# hw.activecpu only available in 10.2.6 and later +if [ -z "$SYSCTL" ]; then + SYSCTL=`sysctl -n hw.ncpu` +fi + +# sysctl -n hw.* does not work when invoked via B&I chroot /BuildRoot. Builders +# can default to 2, since even if they are single processor, nothing else is +# running on the machine. +if [ -z "$SYSCTL" ]; then + SYSCTL=2 +fi + cd $SYM_DIR || exit 1 # Clean out SYM_DIR in case -noclean was passed to buildit.