mold/2.42.0

mold is a faster drop-in replacement for existing Unix linkers. It is several times faster than the LLVM lld linker.

#compilation#ld#linkage#pre-built

Readme

mold: A Modern Linker

mold is a faster drop-in replacement for existing Unix linkers. It is several times quicker than the LLVM lld linker, the second-fastest open-source linker. mold aims to enhance developer productivity by minimizing build time, particularly in rapid debug-edit-rebuild cycles.

You can configure Conan to download the latest version of mold and use it as the linker when building your dependencies and projects from source. Currently only supported when targeting Linux as the platform.

To use mold automatically as the linker, you can add the following section to your host profile that targets Linux. When using gcc, please note that the following flags require gcc 12.1 or greater.

[tool_requires]
*:mold/[*]
[conf]
tools.build:exelinkflags=['-fuse-ld=mold']
tools.build:sharedlinkflags=['-fuse-ld=mold']

Using mold

Loading usage information…

Packages

Linuxx86_64Release

package ID034e557523b8834eb65c8f3f8936db0966a8ba59
Recipe revision8f50b1c9d7c00add9b3db62f66e3069f

optionswith_mimalloc=False
Macosx86_64Release

package ID009558b38422cd35ace9e23941cb7a052eae30f7
Recipe revision8f50b1c9d7c00add9b3db62f66e3069f

optionswith_mimalloc=False

Dependencies

Loading dependencies…

✓◈ MIT8f50b1c9d7c00add9b3db62f66e3069f
!◈ MITcaee7a8cd33866c73ed2599226226e9e
!◈ MITa357733ec40ef4c0cb35c3f6e60154b4
!◈ MIT44282fa99154eee09ae6bd32d31cfc2e
!◈ MIT48fbdcd0108c5ce89f1c12cb4fe91280
!◈ MITa9c0d6357549f480801ab25284d8f495
!◈ MITe31d60209daa5ece4edf21dd3e7c15f5
!◈ MITff7a16b53a30f0afec41f5c509c02589
!◈ MIT6d549a90fa6619cdd5cd5761aea30479
!◈ MIT777cf84d7386f2aa3ee8348e8f6c2fd8
!◈ MITe366c1444c15fd2815715981a52d87cf
!◈ AGPL-3.09d5bfee6301a5caabf83d99d2d7a7f4b
!◈ AGPL-3.08fe378e0ce55067030e0869ef4e8d417
!◈ AGPL-3.031dfef96444961adf96547cada74655c
!◈ AGPL-3.0b417b8dee1cd6af60c746e723408422d
!◈ AGPL-3.0cd5e7dea40ad75ed1bb150cb3efc69fd
!ea13aab39403030a779dde32274c245e

🔍 Ready to secure your dependencies in seconds?

  1. Register for free at conan.io/audit/register.
  2. Save your token and activate it via the confirmation email you receive.
  3. Configure Conan to use your token:
    conan audit provider auth conancenter --token=<token>
  4. Scan for vulnerabilities:
    # Check a specific reference
    conan audit list mold/2.42.0
    # Scan the entire dependency graph
    conan audit scan --requires=mold/2.42.0

Note: For more details on the Conan Audit command, please read this post.

Tip: To avoid exposing your token in shell history, authenticate using an environment variable (e.g. CONAN_AUDIT_PROVIDER_TOKEN_CONANCENTER=<token>). For more info, see the documentation.

conanv2.42.0
[![Conan Center](https://img.shields.io/conan/v/mold)](https://conan.io/center/recipes/mold)