News › linux
By The Linux Camp News, October 24, 2026
Expanded linker-script support opens Linux kernel-module builds to Wild. The release also changes thread defaults, while WebAssembly debugging and full-kernel linking remain limitations.
Wild 0.11.0 was released on 24 October 2026 with enough GNU linker-script support to link Linux kernel modules, according to its maintainers. It also enables WebAssembly linking in the default feature configuration. The module milestone does not extend to the complete Linux kernel: the release notes describe that as close, not supported. 1 2
The enabling change is script compatibility. Linker scripts describe how sections and addresses should be arranged; Wild adds section attributes, compound assignments and symbol lookups in location counters, which track placement addresses. Understanding more of those expressions lets it process the scripts needed for module linking. This is a broader syntax capability, not a claim that every kernel build configuration has been validated. 2 3
For WebAssembly workflows, default enablement removes the need for a separately enabled Wasm feature, but should not be read as complete support. The release summary says debug information is unsupported, while the detailed changelog lists concatenating debug sections into the output. Those statements leave the usable debugging boundary unclear. Teams dependent on Wasm debugging should validate that workflow rather than treating section preservation as proof of debugger compatibility. 3 2
On large build hosts, Wild now limits itself to 32 threads unless overridden with --threads. Maintainers attribute poor performance above that level to contention on a Linux per-inode mutex, a lock that makes competing workers wait. More workers can therefore mean more waiting rather than faster linking. Benchmark before overriding the cap: the notes also report filesystem improvements but a slowdown from proper ELF COMDAT support, so they do not establish a uniform speedup. 2
Source-build pipelines should check their Rust toolchain before adopting this release: building Wild 0.11.0 requires Rust 1.99.0 or newer. That requirement applies to building the linker itself, not to every application it links. 2