summaryrefslogtreecommitdiffstats
path: root/llvm/utils/buildit
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2011-09-26 22:30:57 +0000
committerBob Wilson <bob.wilson@apple.com>2011-09-26 22:30:57 +0000
commit02bb7573fbef99a3b473a413be55e4234d4fd975 (patch)
treed610e7d90587a695c727df56dc7cf18cfbf50f60 /llvm/utils/buildit
parentd20cd25c69c57e2f5bccc2113b88f60ae6b52517 (diff)
downloadbcm5719-llvm-02bb7573fbef99a3b473a413be55e4234d4fd975.tar.gz
bcm5719-llvm-02bb7573fbef99a3b473a413be55e4234d4fd975.zip
Remove old hack for compiling with gcc-4.0.
llvm-svn: 140573
Diffstat (limited to 'llvm/utils/buildit')
-rwxr-xr-xllvm/utils/buildit/build_llvm33
1 files changed, 8 insertions, 25 deletions
diff --git a/llvm/utils/buildit/build_llvm b/llvm/utils/buildit/build_llvm
index d52c4753568..3d03a5014ee 100755
--- a/llvm/utils/buildit/build_llvm
+++ b/llvm/utils/buildit/build_llvm
@@ -142,32 +142,15 @@ else
LLVM_VERSION="$LLVM_SUBMIT_VERSION-$LLVM_SUBMIT_SUBVERSION"
fi
-GCC_VER=`cc --version 2>/dev/null | sed 1q`
-
-if echo "$GCC_VER" | grep GCC > /dev/null; then
- GCC_VER=`echo $GCC_VER | sed -e 's/.*(GCC) \([0-9.][0-9.]*\).*/\1/'`
- MAJ_VER=`echo $GCC_VER | sed 's/\..*//'`
- MIN_VER=`echo $GCC_VER | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
-fi
-
-JOBS_FLAG=""
-
-# Note: If compiling with GCC 4.0, don't pass the -jN flag. Building universal
-# already has parallelism and we don't want to make the builders hit swap by
-# firing off too many gccs at the same time.
-if [ "x$MAJ_VER" != "x4" -o "x$MIN_VER" != "x0" ]; then
- # Figure out how many make processes to run.
- SYSCTL=`sysctl -n hw.activecpu`
-
- # 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
-
- JOBS_FLAG="-j $SYSCTL"
+# Figure out how many make processes to run.
+SYSCTL=`sysctl -n hw.activecpu`
+# 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
+JOBS_FLAG="-j $SYSCTL"
make $JOBS_FLAG $OPTIMIZE_OPTS UNIVERSAL=1 UNIVERSAL_ARCH="$HOSTS" \
UNIVERSAL_SDK_PATH=$SDKROOT \
OpenPOWER on IntegriCloud