On 11/16/25 9:41 AM, Martin Liška wrote:
Hello.

Long time, no see.

After two years of active development, would like to introduce a new linker 
option for GCC’s -fuse-ld flag.
This linker delivers significant performance improvements—achieving speeds 
comparable to the Mold
linker—and has reached a mature stage, successfully linking large and complex 
projects
such as Chromium and the Rust compiler (rustc).

A few minor test-suite failures remain, primarily involving corner cases 
related to symbol versioning ([2])
and constructor/destructor ordering ([3]), and we are actively working to 
resolve them.
Support for the GCC linker plug-in is not yet implemented. The linker currently 
supports x86_64, aarch64
and riscv64gc Linux platforms.

The patch bootstraps with: --enable-languages=c++ --disable-lto 
--with-ld=`which wild` and vast majority
of tests pass.

Have a nice day,
Martin

[1] https://github.com/davidlattimore/wild
[2] https://github.com/davidlattimore/wild/issues/1302
[3] https://github.com/davidlattimore/wild/issues/588
Obviously you'll need a ChangeLog, but I don't see anything concerning in here. So commit when you're ready and sort out Andreas's concern about gratutious changes in some of configure bits.

jeff



Reply via email to