diff --git a/Dockerfile b/Dockerfile index 344ffaa2..713199c8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,11 +13,12 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ libssl-dev \ clang +RUN ln -s /usr/bin/python3 /usr/bin/python & \ + ln -s /usr/bin/pip3 /usr/bin/pip + WORKDIR /scratch COPY script/wasm-deps.sh . RUN chmod a+x ./wasm-deps.sh && sleep 1 && ./wasm-deps.sh -RUN ln -s /usr/bin/python3 /usr/bin/python & \ - ln -s /usr/bin/pip3 /usr/bin/pip WORKDIR /app diff --git a/rust-toolchain b/rust-toolchain index f3ee8151..168029d9 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1 +1 @@ -nightly-2024-07-19 +nightly-2024-08-30 diff --git a/script/wasm-deps.sh b/script/wasm-deps.sh index 33beda6b..fff507f5 100644 --- a/script/wasm-deps.sh +++ b/script/wasm-deps.sh @@ -21,29 +21,5 @@ EOF echo "Detected arch: $ARCH" if [ $ARCH == "aarch64" -o $ARCH == "armv71" ] ; then - apt-get install -y --no-install-recommends build-essential subversion ninja-build cmake - mkdir -p /scratch/src - cd /scratch/src - svn co http://llvm.org/svn/llvm-project/llvm/tags/RELEASE_900/final/ llvm - cd /scratch/src/llvm/tools - svn co http://llvm.org/svn/llvm-project/lld/tags/RELEASE_900/final/ lld - mkdir -p /scratch/build/arm - cd /scratch/build/arm - if [ "$ARCH" == "aarch64" ] ; then - cmake -G Ninja /scratch/src/llvm \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/opt/local/llvm \ - -DLLVM_TARGETS_TO_BUILD="AArch64" \ - -DLLVM_TARGET_ARCH="AArch64" - else - cmake -G Ninja /scratch/src/llvm \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/opt/local/llvm \ - -DLLVM_TARGETS_TO_BUILD="ARM" \ - -DLLVM_TARGET_ARCH="ARM" - fi - ninja lld - ninja install-lld - cd ~ - rm -rf /scratch + apt-get install -y --no-install-recommends build-essential cmake llvm lld fi