From 309d4be941832328bc15b897128d4e44429fcf88 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Wed, 7 Jun 2023 10:18:20 -0700 Subject: [PATCH] CI: Linux Mold Linker Check if using the mold linker can speed up our Linux linking in CI. --- .github/workflows/cuda.yml | 2 ++ .github/workflows/hip.yml | 2 ++ .github/workflows/tooling.yml | 2 ++ .github/workflows/ubuntu.yml | 4 ++++ 4 files changed, 10 insertions(+) diff --git a/.github/workflows/cuda.yml b/.github/workflows/cuda.yml index cf7ccdbf5..5e96e92e4 100644 --- a/.github/workflows/cuda.yml +++ b/.github/workflows/cuda.yml @@ -21,6 +21,8 @@ jobs: steps: - uses: actions/checkout@v3 + - uses: rui314/setup-mold@v1 + - name: install dependencies run: | .github/workflows/dependencies/nvcc11-openmpi.sh diff --git a/.github/workflows/hip.yml b/.github/workflows/hip.yml index 2241e5b61..4be80ff40 100644 --- a/.github/workflows/hip.yml +++ b/.github/workflows/hip.yml @@ -17,6 +17,8 @@ jobs: steps: - uses: actions/checkout@v3 + - uses: rui314/setup-mold@v1 + - name: install dependencies shell: bash run: .github/workflows/dependencies/hip-openmpi.sh diff --git a/.github/workflows/tooling.yml b/.github/workflows/tooling.yml index 54e129d48..b59322d24 100644 --- a/.github/workflows/tooling.yml +++ b/.github/workflows/tooling.yml @@ -14,6 +14,8 @@ jobs: steps: - uses: actions/checkout@v3 + - uses: rui314/setup-mold@v1 + - name: install dependencies run: | .github/workflows/dependencies/clang-san-openmpi.sh diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 7dc20b7e3..02aab1274 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -18,6 +18,8 @@ jobs: steps: - uses: actions/checkout@v3 + - uses: rui314/setup-mold@v1 + - name: install dependencies run: | .github/workflows/dependencies/gcc-openmpi.sh @@ -80,6 +82,8 @@ jobs: steps: - uses: actions/checkout@v3 + - uses: rui314/setup-mold@v1 + - name: install dependencies run: | .github/workflows/dependencies/gcc.sh