From cd6a0757192bda9385adf931833aad7a030ea638 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Tue, 20 May 2025 09:30:06 +0800 Subject: [PATCH] fix shadowsocks build --- shadowsocks-rust/Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/shadowsocks-rust/Dockerfile b/shadowsocks-rust/Dockerfile index 49598ed..a486d82 100644 --- a/shadowsocks-rust/Dockerfile +++ b/shadowsocks-rust/Dockerfile @@ -1,9 +1,9 @@ -FROM --platform=$BUILDPLATFORM rust:alpine AS builder +FROM --platform=$BUILDPLATFORM rust:alpine3.19 AS builder ARG VERSION TARGETPLATFORM BUILDPLATFORM RUN set -x \ - && apk add --no-cache build-base cmake llvm15-dev clang15-libclang clang15 rust-bindgen git rustup curl + && apk add --no-cache build-base cmake llvm-dev clang-libclang clang git rustup curl rust-bindgen WORKDIR /root/shadowsocks-rust @@ -37,6 +37,7 @@ RUN case "$TARGETPLATFORM" in \ && echo "CC=$CC" \ && rustup override set stable \ && rustup target add "$RUST_TARGET" \ + && cargo install && RUSTFLAGS="-C linker=$CC" CC=$CC cargo build --target "$RUST_TARGET" --release --features "full-extra" \ && mv target/$RUST_TARGET/release/ss* target/release/