llnl / llnl/smith

Investigate `mold` as a faster alternative to `ld`

Open
#905 3 comments 0 reactions 0 assignees View on GitHub
build CS
Dominant language
C++
Stars
245
Forks
36
Avg merge
8d 23h
Merged PRs (30d)
4

Description

@samuelpmishLLNL tried it out and tentatively noticed a ~30x speed up on linking our libraries.

https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/mold/package.py

https://github.com/rui314/mold

Contributor guide

Open the contributing guide

Research direction

Start by reviewing Spack's var/spack/repos/builtin/packages/mold/package.py and the linked mold project documentation. Benchmark linking Smith's libraries with the current linker and mold, then record reproducible results and a recommendation for whether Smith should support or adopt mold.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.