This commit is contained in:
root
2024-05-13 16:47:23 +08:00
parent 16691a12a3
commit 900e161cfc
4 changed files with 16 additions and 20 deletions

View File

@@ -46,7 +46,7 @@ make dev_docker
Run the tests using the following commands:
```bash
mkdir -p /scroll/lib
mkdir -p /scroll/lib/
wget -O /scroll/lib/libscroll_zstd.so https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libscroll_zstd.so
wget -O /scroll/lib/libzktrie.so https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libscroll_zstd.so
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/scroll/lib/

View File

@@ -15,7 +15,7 @@ RUN go mod download -x
# Build event_watcher
FROM base as builder
RUN mkdir -p /scroll/lib
RUN mkdir -p /scroll/lib/
RUN apt-get -qq update && apt-get -qq install -y wget
RUN wget -O /scroll/lib/libzktrie.so https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libzktrie.so
RUN wget -O /scroll/lib/libscroll_zstd.so https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libscroll_zstd.so

View File

@@ -8,21 +8,21 @@ mock_abi:
cd .. && go run github.com/scroll-tech/go-ethereum/cmd/abigen --bin=./build/bin/MockBridge.bin --abi=./build/bin/MockBridge.abi --pkg=mock_bridge --out=./rollup/mock_bridge/MockBridge.go
libzstd:
mkdir -p /scroll/lib
wget -O /scroll/lib/libzktrie.so https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libzktrie.so
wget -O /scroll/lib/libscroll_zstd.so https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libscroll_zstd.so
sudo mkdir -p /scroll/lib/
sudo wget -O /scroll/lib/libzktrie.so https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libzktrie.so
sudo wget -O /scroll/lib/libscroll_zstd.so https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libscroll_zstd.so
rollup_bins: libzstd ## Builds the Rollup bins.
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/scroll/lib && \
export CGO_LDFLAGS="-L/scroll/lib -Wl,-rpath=/scroll/lib" && \
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/scroll/lib/ && \
export CGO_LDFLAGS="-L/scroll/lib/ -Wl,-rpath=/scroll/lib/" && \
go build -o $(PWD)/build/bin/event_watcher ./cmd/event_watcher/
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/scroll/lib && \
export CGO_LDFLAGS="-L/scroll/lib -Wl,-rpath=/scroll/lib" && \
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/scroll/lib/ && \
export CGO_LDFLAGS="-L/scroll/lib/ -Wl,-rpath=/scroll/lib/" && \
go build -o $(PWD)/build/bin/gas_oracle ./cmd/gas_oracle/
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/scroll/lib && \
export CGO_LDFLAGS="-L/scroll/lib -Wl,-rpath=/scroll/lib" && \
export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:/scroll/lib/ && \
export CGO_LDFLAGS="-L/scroll/lib/ -Wl,-rpath=/scroll/lib/" && \
go build -o $(PWD)/build/bin/rollup_relayer ./cmd/rollup_relayer/
event_watcher: ## Builds the event_watcher bin

View File

@@ -1,17 +1,13 @@
#!/bin/bash
# Download .so files
wget https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libzktrie.so
wget https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libscroll_zstd.so
sudo mkdir -p /scroll/lib/
sudo wget -O /scroll/lib/libzktrie.so https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libzktrie.so
sudo wget -O /scroll/lib/libscroll_zstd.so https://github.com/scroll-tech/da-codec/releases/download/v0.0.0-rc0-ubuntu20.04/libscroll_zstd.so
# Set the environment variable
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)
export CGO_LDFLAGS="-L$(pwd) -Wl,-rpath=$(pwd)"
# Print the values of the variables
echo "Current directory: $(pwd)"
echo "LD_LIBRARY_PATH: $LD_LIBRARY_PATH"
echo "CGO_LDFLAGS: $CGO_LDFLAGS"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/scroll/lib/
export CGO_LDFLAGS="-L/scroll/lib/ -Wl,-rpath=/scroll/lib/"
# Run module tests
go test -v -race -gcflags="-l" -ldflags="-s=false" -coverprofile=coverage.txt -covermode=atomic ./...