From 8fdbed7b1c35ba8ae3bd30165bda582875897d02 Mon Sep 17 00:00:00 2001 From: yfblock <321353225@qq.com> Date: Fri, 14 Feb 2025 13:12:45 +0800 Subject: [PATCH] patch: add Dockerfile --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index fcb4f9c766..a45752cdea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,11 @@ FROM rust:slim + +RUN echo /etc/apt/sources.list << deb http://apt.llvm.org/bookworm/ llvm-toolchain-bookworm main +RUN wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc + RUN apt-get update \ - && apt-get install -y --no-install-recommends libclang-dev wget make python3 \ + && apt-get install -y --no-install-recommends libclang-19-dev wget make python3 \ xz-utils python3-venv ninja-build bzip2 meson \ pkg-config libglib2.0-dev git libslirp-dev \ && rm -rf /var/lib/apt/lists/* @@ -33,5 +37,6 @@ RUN wget https://download.qemu.org/qemu-9.2.1.tar.xz \ && make -j$(nproc) \ && make install RUN rm -rf qemu-9.2.1 qemu-9.2.1.tar.xz + ENV PATH="/x86_64-linux-musl-cross/bin:/aarch64-linux-musl-cross/bin:/riscv64-linux-musl-cross/bin:$PATH" ENV PATH="/gcc-13.2.0-loongarch64-linux-gnu/bin:/musl-loongarch64-1.2.2/bin:/qemu-bin-9.2.1/bin:$PATH"