From 2c04efcb5463785ca82a5a20cd49747fe1663eb0 Mon Sep 17 00:00:00 2001 From: Christophe Lyon Date: Mon, 30 Nov 2020 10:07:14 +0000 Subject: 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 --- tcwg-generate-source-cache.sh | 47 ++----------------------------------------- 1 file changed, 2 insertions(+), 45 deletions(-) (limited to 'tcwg-generate-source-cache.sh') 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 < 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/* -- cgit v1.2.3