Skip to content

Conversation

@duynguyenxa
Copy link
Member

@duynguyenxa duynguyenxa commented Oct 29, 2025

This update integrates the latest Renesas RX toolchain components into the Zephyr SDK build
These updates are required to enable future RX device support in Zephyr and align SDK toolchains with the upstream RX porting effort.


Binutils PR: zephyrproject-rtos/binutils-gdb#21
GDB PR: zephyrproject-rtos/binutils-gdb#20
GCC PR: zephyrproject-rtos/gcc#63

@duynguyenxa duynguyenxa force-pushed the rx-zephyr-sdk-upgrade branch 3 times, most recently from 4dc70de to bfed1c0 Compare October 29, 2025 09:42
@stephanosio
Copy link
Member

@duynguyenxa Binutils, GDB and GCC PRs have been merged. Please update this PR to reference the merged refs.

This update integrates the latest Renesas RX toolchain components into
the Zephyr SDK build
These updates are required to enable future RX device support in Zephyr
and align SDK toolchains with the upstream RX porting effort.

Signed-off-by: Duy Nguyen <[email protected]>
@duynguyenxa duynguyenxa force-pushed the rx-zephyr-sdk-upgrade branch from bfed1c0 to 4a29dc8 Compare January 7, 2026 02:21
@duynguyenxa
Copy link
Member Author

@duynguyenxa Binutils, GDB and GCC PRs have been merged. Please update this PR to reference the merged refs.

Hi @stephanosio , Thank you for checking, I've updated the submodule revision

@stephanosio stephanosio merged commit f3febf2 into zephyrproject-rtos:main Jan 7, 2026
88 of 89 checks passed
@stephanosio
Copy link
Member

stephanosio commented Jan 7, 2026

It looks like this broke RX GCC build on macOS:

[ALL  ]    /opt/homebrew/bin/bash /Volumes/Workspace/build/.build/rx-zephyr-elf/src/binutils/gas/../ylwrap /Volumes/Workspace/build/.build/rx-zephyr-elf/src/binutils/gas/config/rx-parse.y y.tab.c config/rx-parse.c y.tab.h config/rx-parse.h -- bison -y   -d ;
[ALL  ]    /Volumes/Workspace/build/.build/rx-zephyr-elf/src/binutils/gas/config/rx-parse.y:155.9-19: syntax error, unexpected identifier, expecting string
[ERROR]    make[5]: *** [config/rx-parse.c] Error 1
[ERROR]    make[5]: *** Waiting for unfinished jobs....

Full build log: https://github.com/zephyrproject-rtos/sdk-ng/actions/runs/20781224032/artifacts/5050586307


UPDATE:

It looks like Apple-provided bison (/usr/bin/bison) is outdated and does not support %define parse.error verbose.

We could either replace it with %error-verbose, or make the build system use a more up-to-date bison; let me see if I can do the latter ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants