diff options
author | Bill Wendling <isanbard@gmail.com> | 2007-11-12 23:55:19 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2007-11-12 23:55:19 +0000 |
commit | 301a31d6b0ff53d21a2bd894e8d60cda4b0e8249 (patch) | |
tree | 0046d35bf3abde2e781a22faf7068628be380ba6 /utils/buildit/build_llvm | |
parent | a5828252bbcd4484bc88402e0b732e6ebabdffc1 (diff) | |
download | external_llvm-301a31d6b0ff53d21a2bd894e8d60cda4b0e8249.zip external_llvm-301a31d6b0ff53d21a2bd894e8d60cda4b0e8249.tar.gz external_llvm-301a31d6b0ff53d21a2bd894e8d60cda4b0e8249.tar.bz2 |
Move SYSCTL stuff close to where it's used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44031 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/buildit/build_llvm')
-rwxr-xr-x | utils/buildit/build_llvm | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/utils/buildit/build_llvm b/utils/buildit/build_llvm index 9ce5769..56d8fc8 100755 --- a/utils/buildit/build_llvm +++ b/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. |