Add FDPIC support for Renesas RX
Project / Subsystem
binutils / binutils
Date
2026-07-14
Proposer
Yoshinori Sato <yoshinori.sato@nifty.com>
Source type
public_inbox
Consensus
Proposed
Sentiment
—/10
Technical tradeoffs
- • Implementing FDPIC support adds complexity to the toolchain but enables greater flexibility and memory efficiency in embedded systems.
- • Ensuring correctness requires careful handling of new relocation types and linker script configurations.
All attributes
- project
- binutils
- subsystem
- binutils
- patch_id
- —
- discussion_id
- 20260714131613.398963-1-yoshinori.sato@nifty.com
- source_type
- public_inbox
- title
- Add FDPIC support for Renesas RX
- headline
- Add FDPIC support for Renesas RX
- tldr
- Enables binutils to generate FDPIC binaries for the Renesas RX architecture, confirmed to work with BusyBox.
- proposer
- Yoshinori Sato <yoshinori.sato@nifty.com>
- consensus
- Proposed
- outcome
- proposed
- sentiment_score
- —
- technical_tradeoffs
-
- • Implementing FDPIC support adds complexity to the toolchain but enables greater flexibility and memory efficiency in embedded systems.
- • Ensuring correctness requires careful handling of new relocation types and linker script configurations.
- series_id
- binutils:add fdpic support for renesas rx
- series_role
- cover
- series_parts
- []
- tags
-
- • binutils
- • rx
- • fdpic
- • linker
- • embedded
- bugzilla_url
- —
- date
- 2026-07-14T00:00:00.000Z
Add FDPIC support for Renesas RX
Yoshinori Sato is proposing a set of patches to enable binutils support for generating FDPIC (Far Data PIC) binaries on the Renesas RX architecture. The changes span BFD, gas, and ld, introducing necessary FDPIC relocation types and target-specific configurations. Sato has successfully used a toolchain built with these patches to compile and run BusyBox on an RX62N board, confirming the functionality. This version (v3) includes fixes for a segmentation fault in ld and incorrect offset calculations for GOTFUNCDESC.