From 70ae46fcb66bec7677ed2c05aed6b41399cf04ac Mon Sep 17 00:00:00 2001 From: zijiren233 Date: Wed, 26 Aug 2026 01:29:15 +0800 Subject: [PATCH] fix(docker): preserve workspace Rust flags --- Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0907c021..fd22f13e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -96,10 +96,12 @@ RUN --mount=type=cache,target=/usr/local/cargo/registry \ if [ -n "$SYNCTV_BUILD_FEATURES" ]; then \ build_flags="$build_flags --features $SYNCTV_BUILD_FEATURES"; \ fi; \ - RUSTFLAGS="-Clink-arg=-fuse-ld=lld -Clink-arg=-Wl,-z,pack-relative-relocs" \ cargo \ - build $build_flags \ - --bin synctv && \ + rustc $build_flags \ + --bin synctv \ + -- \ + -Clink-arg=-fuse-ld=lld \ + -Clink-arg=-Wl,-z,pack-relative-relocs && \ cp "target/$target_profile_dir/synctv" /synctv # Stage 2: Runtime image