Skip to content

RFC: C11 (or C17) requirement #30105

@carlescufi

Description

@carlescufi

With the C language evolving, there are a few features in ISO/IEC 9899:2011 (aka C11) that would be useful to Zephyr developers. Given that compiler support for it seems to be already widespread, I'd like to start the conversation to discuss whether switching to it as a requirement to build Zephyr is something we would like to consider.
We could instead require C17, given that it is functionally equivalent to C11 but with some issues addressed.

Please use this issue to describe both features from C11 that you'd like to use and objections or showstoppers that you can foresee if we moved forward with the transition.

Metadata

Metadata

Labels

RFCRequest For Comments: want input from the communityarea: ToolchainsToolchains

Type

Projects

Status

No status

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions