https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118848
Bug ID: 118848 Summary: error message prints wrong ld name when -fuse-ld is used Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org Target Milestone: --- just saw this, not having gold installed with the binutils 2.44 release: $ gcc -fuse-ld=gold foo.c collect2: fatal error: cannot find 'ld' compilation terminated. I would expect 'ld.gold' as the output. gcc -print-prog-name shows the correct name: $ gcc -fuse-ld=gold -print-prog-name=ld ld.gold