diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2020-11-30 10:07:14 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@linaro.org> | 2020-11-30 10:37:22 +0000 |
commit | 2c04efcb5463785ca82a5a20cd49747fe1663eb0 (patch) | |
tree | 0d9084a32d684b7202eae5aaf9d833b2f2494878 /tcwg-generate-source-cache.sh | |
parent | 55d6369b569388c45f36ca412045570a75cd7187 (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-x | tcwg-generate-source-cache.sh | 47 |
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/* |