summaryrefslogtreecommitdiff
path: root/tcwg-generate-source-cache.sh
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2020-11-30 10:07:14 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2020-11-30 10:37:22 +0000
commit2c04efcb5463785ca82a5a20cd49747fe1663eb0 (patch)
tree0d9084a32d684b7202eae5aaf9d833b2f2494878 /tcwg-generate-source-cache.sh
parent55d6369b569388c45f36ca412045570a75cd7187 (diff)
tcwg-generate-source-cache.sh: Remove support for llvm-reference
We do not use llvm-reference anymore, and it contains obsolete versions of llvm components since the move to monorepo. The LLVM reference is part of snapshots-ref. Change-Id: I09db2ca27c62b87080a9e8ee507a7c14cdfd49db
Diffstat (limited to 'tcwg-generate-source-cache.sh')
-rwxr-xr-xtcwg-generate-source-cache.sh47
1 files changed, 2 insertions, 45 deletions
diff --git a/tcwg-generate-source-cache.sh b/tcwg-generate-source-cache.sh
index 65a88e25..dc5aca04 100755
--- a/tcwg-generate-source-cache.sh
+++ b/tcwg-generate-source-cache.sh
@@ -9,41 +9,33 @@ scripts=$(dirname $0)
usage ()
{
cat <<EOF
-Usage: $0 --dir-abe ABE/SNAPSHOTS --dir-llvm LLVM/REFERENCE [--OPT true/false]
+Usage: $0 --dir-abe ABE/SNAPSHOTS [--OPT true/false]
This script generates source caches.
"--OPT true/false" options specify what to do:
--abe-branch <branch> ABE branch to use; default "tested"
--generate-abe true/false Generate ABE snapshots; default "true"
- --generate-llvm true/false Generate LLVM reference repos; default "true"
--generate-misc true/false Generate misc repo and file caches; default "true"
--update-abe-git true/false Update ABE git repos; default "true"
- --update-llvm-git true/false Update LLVM git repos; default "true"
--verbose true/false Be verbose; default "false"
EOF
exit 1
}
snapshots_dir=""
-llvm_reference=""
abe_branch=tested
generate_abe=true
-generate_llvm=true
generate_misc=true
update_abe_git=true
-update_llvm_git=true
verbose=false
-getopt -l abe-branch:,dir-abe:,dir-llvm:,generate-abe:,generate-llvm:,generate-misc:,update-abe-git:,update-llvm-git:,verbose: -Q -- "$@"
+getopt -l abe-branch:,dir-abe:,generate-abe:,generate-misc:,update-abe-git:,verbose: -Q -- "$@"
while test $# -gt 0; do
case $1 in
--abe-branch) abe_branch="$2"; shift ;;
--dir-abe) snapshots_dir="$2"; shift ;;
- --dir-llvm) llvm_reference="$2"; shift ;;
--generate-abe) generate_abe="$2"; shift ;;
- --generate-llvm) generate_llvm="$2"; shift ;;
--generate-misc) generate_misc="$2"; shift ;;
--update-abe-git) update_abe_git="$2"; shift ;;
- --update-llvm-git) update_llvm_git="$2"; shift ;;
--verbose) verbose="$2"; shift ;;
esac
shift
@@ -62,11 +54,6 @@ if [ x"$snapshots_dir" = x"" ]; then
usage
fi
-if [ x"$llvm_reference" = x"" ]; then
- echo "ERROR: no --dir-llvm DIR option"
- usage
-fi
-
# Checkout GNU tools into $snapshots_dir using ABE
generate_abe_snapshots ()
{
@@ -103,22 +90,6 @@ generate_abe_snapshots ()
done
}
-# Checkout LLVM tools into $llvm_reference
-randomise_llvm_bobblybits ()
-{
- set -e
- $verbose
-
- # Using the llvm scripts would be over-complicated for such a simple task
- # We also don't need all repos (like clang-tools-extra, zorg or www)
- local gitroot=https://git.linaro.org/toolchain/llvm
- local repos="llvm clang compiler-rt lld libcxx libcxxabi libunwind lldb test-suite lnt openmp"
- for repo in $repos; do
- if [ -d "$llvm_reference/$repo" ]; then continue; fi
- run_with_timeout_and_retry 1h 3 git clone --no-checkout "$gitroot/$repo" "$llvm_reference/$repo"
- done
-}
-
# Checkout other repos that we might need
generate_misc_files ()
{
@@ -177,13 +148,6 @@ if $generate_abe; then
generate_abe_snapshots
fi
-if $generate_llvm; then
- mkdir -p $llvm_reference
-
- update_git_repos $llvm_reference
- randomise_llvm_bobblybits
-fi
-
if $generate_misc; then
generate_misc_files
fi
@@ -192,12 +156,5 @@ if $update_abe_git; then
update_git_repos $snapshots_dir
fi
-if $update_llvm_git; then
- update_git_repos $llvm_reference
-fi
-
echo "Snapshots status:"
du -hs $snapshots_dir/*
-
-echo "LLVM reference status:"
-du -hs $llvm_reference/*