mold/1.11.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#mold#pre-built unmaintained

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 ID240d01c2c79362e027888d81d4ab4c7616a309f2
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Linuxx86_64Release

package ID5da3bdee0b002869116bd65c96c88eef8290e3e1
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Linuxx86_64Release

package ID6b2a475a2566eff9a9b6a88052fe68bbd3302200
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Linuxx86_64Release

package IDa825563877f0764a3fe67586f7ff77d935d2340b
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Linuxx86_64Release

package IDaf95c2a3d977c414d1c557b9ef17bb84687ad6fc
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Linuxx86_64Release

package IDb7a407ace016a3b5d77d296cf0158036584faf65
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Linuxx86_64Release

package IDca7091bc89dc950ebef4bf85dfbf63ced42cc440
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Linuxx86_64Release

package IDd579dc6cd8257f5d0e4e872092a0e2a7edcb33ac
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Linuxx86_64Release

package IDfefc6a850b7205f729c554353ab67f6224fb25da
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Macosx86_64Release

package ID3539c3048f4138f86dc217937c163eb0fe1cabe5
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Macosx86_64Release

package ID3adc4c78194dc731906bafda349e40861dd31425
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Macosx86_64Release

package ID4c4ad35a849169f061fd740d02ea9161c9d181ff
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Macosx86_64Release

package ID7b50f227b4b6ced44a1e301aca6af23cceb08534
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Macosx86_64Release

package ID8b5a19a19e264bc25a0f8fb332b0d641daaa70fb
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Macosx86_64Release

package ID957445aaf813bff7c87f9bbae75c7acc4476c2b8
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Macosx86_64Release

package ID9afedad844fcf74c7ea8034c8de94ff0552bb113
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Macosx86_64Release

package IDa87aec7dc1d68e3af8ffd6214a34bcd2b66cab2f
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

optionswith_mimalloc=False
Macosx86_64Release

package IDee4e38da8d9723a1abeea2f75c66d3c108e6276a
Recipe revision9d5bfee6301a5caabf83d99d2d7a7f4b

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/1.11.0
    # Scan the entire dependency graph
    conan audit scan --requires=mold/1.11.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.

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