[PATCH] etc: import changes to texi2pod.pl from gcc

Project / Subsystem

binutils / etc

Date

2026-07-25

Proposer

Andrew Burgess <aburgess@redhat.com>

Source type

public_inbox

Consensus

Proposed

Sentiment

/10

Technical tradeoffs

  • Syncing with GCC's script reduces maintenance effort for `texi2pod.pl` but requires handling differences and local modifications.
  • The license change from GPLv2 to GPLv3 might have implications for compatibility with other components under different licenses.

All attributes

project
binutils
subsystem
etc
patch_id
discussion_id
91dfc026f843cfb510445198bbc9b63552b04e4a.1784980082.git.aburgess@redhat.com
source_type
public_inbox
title
[PATCH] etc: import changes to texi2pod.pl from gcc
headline
etc: import changes to texi2pod.pl from gcc
tldr
Binutils' texi2pod.pl script updated by importing changes from GCC, including improved @option and @table support, with necessary local adjustments.
proposer
Andrew Burgess <aburgess@redhat.com>
consensus
Proposed
outcome
proposed
sentiment_score
technical_tradeoffs
  • Syncing with GCC's script reduces maintenance effort for `texi2pod.pl` but requires handling differences and local modifications.
  • The license change from GPLv2 to GPLv3 might have implications for compatibility with other components under different licenses.
series_id
series_role
standalone
series_parts
[]
tags
  • documentation
  • scripting
  • Perl
  • Texinfo
  • binutils
bugzilla_url
date
2026-07-25T00:00:00.000Z

[PATCH] etc: import changes to texi2pod.pl from gcc

The texi2pod.pl script in Binutils has been updated by importing recent changes from GCC’s version. This addresses limitations in handling @option{--text} and @table @option for documentation generation. Several local adjustments were made to accommodate Binutils-specific needs, such as support for --no-split and TARGET sections, and reverting a GCC commit that broke list formatting. The change also updates the script’s license from GPLv2 to GPLv3.