From dcb4b34747beceaa730a47c0b0831850d5ffb4df Mon Sep 17 00:00:00 2001 From: Brian Cain Date: Sat, 5 Oct 2024 05:47:43 -0700 Subject: [PATCH] Add the LLVM test suite to dockerfile Signed-off-by: Brian Cain --- Dockerfile | 1 + get-src-tarballs.sh | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/Dockerfile b/Dockerfile index 6bc626e..fd814df 100644 --- a/Dockerfile +++ b/Dockerfile @@ -69,6 +69,7 @@ ENV MAKE_TARBALLS 1 #ENV CMAKE_URL https://github.com/Kitware/CMake/releases/download/v3.16.6/cmake-3.16.6-Linux-x86_64.tar.gz ENV LLVM_SRC_URL https://github.com/llvm/llvm-project/archive/llvmorg-${VER}.tar.gz +ENV LLVM_TESTS_SRC_URL https://github.com/llvm/llvm-test-suite/archive/llvmorg-${VER}.tar.gz ENV MUSL_SRC_URL https://github.com/quic/musl/archive/d125203fcb134febcde6ca32181554560b67c790.tar.gz ENV HEXMVM_SRC_URL https://github.com/quic/hexagonMVM/archive/v0.1.1.tar.gz ENV LINUX_SRC_URL https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.7.11.tar.xz diff --git a/get-src-tarballs.sh b/get-src-tarballs.sh index d6bf6aa..4597a57 100755 --- a/get-src-tarballs.sh +++ b/get-src-tarballs.sh @@ -17,6 +17,14 @@ get_src_tarballs() { echo ${LLVM_SRC_URL} > ${MANIFEST_DIR}/llvm-project.txt cd - + wget --quiet ${LLVM_TESTS_SRC_URL} -O llvm-test-suite.tar.xz + mkdir llvm-test-suite + cd llvm-test-suite + tar xf ../llvm-test-suite.tar.xz --strip-components=1 + rm ../llvm-test-suite.tar.xz + echo ${LLVM_TESTS_SRC_URL} > ${MANIFEST_DIR}/llvm-test-suite.txt + cd - + git clone --branch ${QEMU_REF} ${QEMU_REPO} cd qemu git remote -v > ${MANIFEST_DIR}/qemu.txt