mold 0.1.1
mold is a multi-threaded, high-performance linker that is developed as a drop-in replacement for GNU ld, GNU gold and LLVM lld. It is several times faster than these linkers and command-line compatible with them with a few exceptions. Note that even though mold can compiler large user-land programs, such as Chrome, Firefox or Rustc, it is still experimental. Do not use mold for production unless you know what you are doing.
To use mold, download source using git clone
and follow the instructions on README.
Changes
- More command-line options were added for compatibility with GNU linkers
- A man page was added
mold
executable no longer has a dependency to shared object files in a build directory, which enables us to install mold under/usr/bin
and clean a build directory- A script to build a statically-linked mold executable in a Docker environment was added, so that it is easy to build mold on any machine as long as Docker works
- Git subrepositories are automatically checked out by
make
now - Various bugs were fixed