github rui314/mold v0.9.5
mold 0.9.5

latest releases: v2.34.1, v2.34.0, v2.33.0...
3 years ago

mold 0.9.5 is a maintenance release of the mold linker.

Highlights of mold 0.9.5

  • In 0.9.4, we changed the mold's behavior on remaining weak undefined symbols, so that they would be resolved to address zero if we were creating a shared object file with the -z defs option. Now, such symbols will be promoted to dynamic symbols so that they'll get another chance to be resolved at run-time. This change fixes a regression of Firefox build failure (#114), which depends on this particular linker behavior to export symbols from libxul.so.
  • mold can now be built on macOS. Note that mold is still able to produce only ELF (Unix) files — so you can use it for cross compilation on macOS for Linux, but you can't use mold for macOS native development.
  • Relocation overflow are now reported as errors on AArch64 and i386. Previously, such relocations were silently producing incorrect output.

Don't miss a new mold release

NewReleases is sending notifications on new releases.