aboutsummaryrefslogtreecommitdiffstats
path: root/utils/release/test-release.sh
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2011-10-20 20:10:58 +0000
committerDuncan Sands <baldrick@free.fr>2011-10-20 20:10:58 +0000
commitfbc0dec7b4dc94a667c2b8af6748a742da95353d (patch)
tree003851900b94d4992a875d383a563dc590b9ecf5 /utils/release/test-release.sh
parent1dda3d511e19918c4487e9d5a45eb5856284494e (diff)
downloadexternal_llvm-fbc0dec7b4dc94a667c2b8af6748a742da95353d.zip
external_llvm-fbc0dec7b4dc94a667c2b8af6748a742da95353d.tar.gz
external_llvm-fbc0dec7b4dc94a667c2b8af6748a742da95353d.tar.bz2
Reset the system compiler each time we start a new flavour. Otherwise
the last compiler built for the previous flavour is used for the next, for example the Debug clang compiler was being used for the initial build of the Release LLVM. Flavors should be independent of each other. This especially matters if the compiler built for the previous flavour doesn't actually work! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142607 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/release/test-release.sh')
-rwxr-xr-xutils/release/test-release.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/release/test-release.sh b/utils/release/test-release.sh
index 7d56f38..eb6f9d9 100755
--- a/utils/release/test-release.sh
+++ b/utils/release/test-release.sh
@@ -151,8 +151,6 @@ LogDir=$BuildDir/logs
mkdir -p $LogDir
# Find compilers.
-c_compiler="$CC"
-cxx_compiler="$CXX"
if [ "$do_dragonegg" = "yes" ]; then
gcc_compiler="$GCC"
if [ -z "$gcc_compiler" ]; then
@@ -339,6 +337,9 @@ for Flavor in $Flavors ; do
echo "********************************************************************************"
echo ""
+ c_compiler="$CC"
+ cxx_compiler="$CXX"
+
llvmCore_phase1_objdir=$BuildDir/Phase1/$Flavor/llvmCore-$Release-rc$RC.obj
llvmCore_phase1_installdir=$BuildDir/Phase1/$Flavor/llvmCore-$Release-rc$RC.install
dragonegg_phase1_objdir=$BuildDir/Phase1/$Flavor/DragonEgg-$Release-rc$RC.obj