The Wild linker project has shipped version 0.11, extending the fast, incremental-friendly linker with default WebAssembly output and deeper compatibility with GNU linker scripts. The update keeps Wild's focus on Linux while making incremental progress on a macOS port.
WebAssembly Linking Now Enabled by Default
One of the headline additions in Wild 0.11 is built-in support for producing WebAssembly (WASM) binaries, now active by default rather than requiring an opt-in flag. This gives developers targeting WASM another linking option built around Wild's core design goal: speed, particularly for iterative, repeated builds during active development. For teams compiling to WebAssembly as part of web or sandboxed application workflows, having a fast linker in the toolchain can shorten feedback loops during debugging and testing cycles.
Expanded Linker Script Support Nears Kernel Compatibility
Wild 0.11 also broadens its support for GNU linker scripts, the configuration files that control how object files and sections are combined into a final binary. According to the project, this expanded support is now sufficient to link Linux kernel modules, and the linker is reportedly close to being able to link the Linux kernel itself. Linker script compatibility is a significant technical hurdle for any linker aiming to be a practical alternative to GNU's `ld` or LLVM's `lld`, since the kernel and many low-level system components rely on intricate script-driven memory layouts. Reaching this milestone signals that Wild is maturing beyond general application linking into more specialized, systems-level use cases.
macOS Port Continues, Not Yet Default
While Linux remains Wild's primary target platform, the project's macOS port has continued to see incremental progress in this release. It is not yet enabled by default, suggesting it remains in an earlier, less stable stage compared to the Linux implementation. Developers interested in cross-platform linking should treat the macOS support as experimental for now rather than production-ready.
Performance Work and Availability
Beyond the two major additions, Wild 0.11 includes further performance refinements and smaller enhancements, consistent with the project's ongoing emphasis on fast link times for iterative development workflows. The release, along with its full changelog and source downloads, is available through the project's GitHub repository, where developers can review the complete list of changes and build the linker for their own toolchains.