Landing: e95dd678ac5a

Project / Subsystem

binutils / binutils

Date

2026-07-16

Author

Alan Modra <amodra@gmail.com>

Commit

e95dd678ac5a31dd8a2aaf42036b7f3df4c28056

Source

public_inbox

Perf win

No

Breaking

No

All attributes

project
binutils
subsystem
binutils
patch_id
commit_hash
e95dd678ac5a31dd8a2aaf42036b7f3df4c28056
source_type
public_inbox
headline
readelf.c: Fix gcc-4.9 compile error with missing initializer
tldr
Fixes a compilation error in readelf.c with gcc-4.9 by providing an explicit initializer for Elf_Internal_Shdr.
author
Alan Modra <amodra@gmail.com>
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • binutils
  • readelf
  • compiler compatibility
discussion_id_link
bugzilla_pr
date
2026-07-16T00:00:00.000Z

The readelf.c utility now compiles correctly with GCC 4.9, resolving an error related to missing initializers for the Elf_Internal_Shdr struct. Previously, an empty initializer {} caused a compile-time error in older GCC versions. The fix uses a C99-style designated initializer to explicitly set the required fields, ensuring compatibility.