File tree Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -16,14 +16,14 @@ jobs:
16
16
export SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct)
17
17
18
18
RUSTFLAGS="$REPRO_FLAGS" CARGO_INCREMENTAL=0 LC_ALL=C TZ=UTC \
19
- cargo build --release --locked -p op-rbuilder
20
- mv target/release/op-rbuilder build1
19
+ cargo build --release --locked -p op-rbuilder --target x86_64-unknown-linux-gnu
20
+ mv target/x86_64-unknown-linux-gnu/ release/op-rbuilder build1
21
21
22
22
cargo clean
23
23
24
24
RUSTFLAGS="$REPRO_FLAGS" CARGO_INCREMENTAL=0 LC_ALL=C TZ=UTC \
25
- cargo build --release --locked -p op-rbuilder
26
- mv target/release/op-rbuilder build2
25
+ cargo build --release --locked -p op-rbuilder --target x86_64-unknown-linux-gnu
26
+ mv target/x86_64-unknown-linux-gnu/ release/op-rbuilder build2
27
27
28
28
if cmp -s build1 build2; then
29
29
echo "✅ Builds are reproducible"
Original file line number Diff line number Diff line change @@ -82,11 +82,11 @@ ARG FEATURES
82
82
WORKDIR /app
83
83
COPY . .
84
84
RUN SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct) \
85
- RUSTFLAGS="-- C target-feature=+crt-static -C link-arg=-static-libgcc -C link-arg=-Wl,--build-id=none -C metadata='' --remap-path-prefix=/app=." \
85
+ RUSTFLAGS="-C target-feature=+crt-static -C link-arg=-static-libgcc -C link-arg=-Wl,--build-id=none -C metadata='' --remap-path-prefix=/app=." \
86
86
CARGO_INCREMENTAL=0 \
87
87
LC_ALL=C \
88
88
TZ=UTC \
89
- cargo build --release --locked --features="$FEATURES" --package=${RBUILDER_BIN}
89
+ cargo build --release --locked --features="$FEATURES" --package=${RBUILDER_BIN} --target x86_64-unknown-linux-gnu
90
90
91
91
# Runtime container for rbuilder
92
92
FROM gcr.io/distroless/cc-debian12 AS rbuilder-runtime
@@ -99,5 +99,5 @@ ENTRYPOINT ["/app/rbuilder"]
99
99
FROM gcr.io/distroless/cc-debian12 AS rbuilder-reproducible-runtime
100
100
ARG RBUILDER_BIN
101
101
WORKDIR /app
102
- COPY --from=rbuilder-reproducible /app/target/release/${RBUILDER_BIN} /app/rbuilder
102
+ COPY --from=rbuilder-reproducible /app/target/x86_64-unknown-linux-gnu/ release/${RBUILDER_BIN} /app/rbuilder
103
103
ENTRYPOINT ["/app/rbuilder" ]
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ build-reproducible: ## Build the reth binary into `target` directory with reprod
58
58
CARGO_INCREMENTAL=${CARGO_INCREMENTAL_VAL} \
59
59
LC_ALL=${LOCALE_VAL} \
60
60
TZ=${TZ_VAL} \
61
- cargo build -p op-rbuilder --bin op-rbuilder --features " $( FEATURES) " --profile " release" --locked --features " $( FEATURES) "
61
+ cargo build -p op-rbuilder --bin op-rbuilder --features " $( FEATURES) " --profile " release" --locked --features " $( FEATURES) " --target x86_64-unknown-linux-gnu
62
62
63
63
.PHONY : tdx-quote-provider
64
64
tdx-quote-provider : # # Build tdx-quote-provider (debug version)
You can’t perform that action at this time.
0 commit comments