[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.