Landing: 32896739d250

Project / Subsystem

gcc / gcc

Date

2026-07-01

Author

Rainer Orth

Commit

32896739d2507b21636f5c1ed7854fa2245ad00f

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
commit_hash
32896739d2507b21636f5c1ed7854fa2245ad00f
source_type
github
headline
Replace HAVE_GNU_LD with HAVE_LD_AT_FILE for response file support
tldr
Replaces the generic HAVE_GNU_LD check with a specific HAVE_LD_AT_FILE check for linker response file support.
author
Rainer Orth
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • build
  • linker
  • configure
discussion_id_link
bugzilla_pr
date
2026-07-01T00:00:00.000Z

The HAVE_GNU_LD macro, which was only used to determine if the linker supports GNU-style response files (@file), has been replaced by a dedicated configure test HAVE_LD_AT_FILE. This change makes the build system’s logic more precise by directly checking for the desired functionality rather than relying on a broader linker identification.