Skip to content

Commit 1696ab0

Browse files
committed
Merge pull request #105662 from Repiteo/ci/mold
CI: Replace `gold` with `mold`
2 parents 78a7612 + fa1f41e commit 1696ab0

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/linux_builds.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ jobs:
3535
# Validate godot-cpp compatibility on one arbitrary editor build.
3636
godot-cpp: true
3737

38-
- name: Editor with doubles and GCC sanitizers (target=editor, tests=yes, dev_build=yes, scu_build=yes, precision=double, use_asan=yes, use_ubsan=yes, linker=gold)
38+
- name: Editor with doubles and GCC sanitizers (target=editor, tests=yes, dev_build=yes, scu_build=yes, precision=double, use_asan=yes, use_ubsan=yes, linker=mold)
3939
cache-name: linux-editor-double-sanitizers
4040
target: editor
4141
# Debug symbols disabled as they're huge on this build and we hit the 14 GB limit for runners.
42-
sconsflags: dev_build=yes scu_build=yes debug_symbols=no precision=double use_asan=yes use_ubsan=yes linker=gold
42+
sconsflags: dev_build=yes scu_build=yes debug_symbols=no precision=double use_asan=yes use_ubsan=yes linker=mold
4343
bin: ./bin/godot.linuxbsd.editor.dev.double.x86_64.san
4444
build-mono: false
4545
tests: true
@@ -159,6 +159,10 @@ jobs:
159159
- name: Extract pre-built AccessKit
160160
run: unzip -o accesskit-c-0.15.1/accesskit_c.zip
161161

162+
- name: Install mold linker
163+
if: matrix.proj-test
164+
uses: rui314/setup-mold@v1
165+
162166
- name: Compilation
163167
uses: ./.github/actions/godot-build
164168
with:

0 commit comments

Comments
 (0)