Skip to content

!boards: Align naming of Kconfig options for interpreters#18398

Open
linguini1 wants to merge 4 commits intoapache:masterfrom
linguini1:interpreter-interpreters
Open

!boards: Align naming of Kconfig options for interpreters#18398
linguini1 wants to merge 4 commits intoapache:masterfrom
linguini1:interpreter-interpreters

Conversation

@linguini1
Copy link
Contributor

@linguini1 linguini1 commented Feb 15, 2026

Summary

Aligns the Kconfig option naming for interpreters. Part of twin PR apache/nuttx-apps#3403 which should be merged first.

BREAKING CHANGE:
All configurations using CONFIG_INTERPRETER_* options will no longer compile due to missing symbol errors. The fix is very quick: any configurations using this options should add a trailing S following INTERPRETER in the affected Kconfig variables. I believe ./tools/refresh.sh should also be capable of doing this automatically.

Impact

Ensures tree defconfig files are maintained to be compatible with the naming
alignment in NuttX apps.

Testing

Please see testing logs in the twin PR
apache/nuttx-apps#3403

Testing involved build and runtime test for sim:lua of the Lua interpreter.

Aligns `CONFIG_INTERPRETER_*` options to `CONFIG_INTERPRETERS_*` to be
consistent with other interpreters.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
Aligns `CONFIG_INTERPRETER_*` options to `CONFIG_INTERPRETERS_*` to be
consistent with other interpreters.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
Aligns `CONFIG_INTERPRETER_*` options to `CONFIG_INTERPRETERS_*` to be
consistent with other interpreters.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
Aligns `CONFIG_INTERPRETER_*` options to `CONFIG_INTERPRETERS_*` to be
consistent with other interpreters.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
@github-actions github-actions bot added Area: Documentation Improvements or additions to documentation Board: risc-v Board: simulator Board: xtensa Size: S The size of the change in this PR is small labels Feb 15, 2026
@cederom cederom changed the title boards: Align naming of Kconfig options for interpreters !boards: Align naming of Kconfig options for interpreters Feb 16, 2026
Copy link
Contributor

@cederom cederom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @linguini1 :-)

To be merged with apache/nuttx-apps#3403 to pass the CI build, mixed cases are part of existing code.

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

Labels

Area: Documentation Improvements or additions to documentation Board: risc-v Board: simulator Board: xtensa Size: S The size of the change in this PR is small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants