diff --git a/.github/workflows/namada.yml b/.github/workflows/namada.yml index fa1cb48f9d..3220056417 100644 --- a/.github/workflows/namada.yml +++ b/.github/workflows/namada.yml @@ -33,6 +33,10 @@ jobs: matrix: namada: [0.23.0] comet_bft: [0.37.2] + mold: [2.1.0] + + env: + RUSTFLAGS: '-C linker=clang -C link-arg=-fuse-ld=/usr/local/bin/mold' steps: - uses: actions/checkout@v3 @@ -43,6 +47,10 @@ jobs: with: toolchain: 1.70.0 override: true + - name: Install mold linker + run: | + wget -q -O- https://github.com/rui314/mold/releases/download/v${{ matrix.mold }}/mold-${{ matrix.mold }}-x86_64-linux.tar.gz | tar -xz + mv mold-${{ matrix.mold }}-x86_64-linux/bin/mold /usr/local/bin - uses: Swatinem/rust-cache@v1 - uses: actions-rs/cargo@v1 with: