Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Regression when building with C++ toolchain enabled - broken locale #13873

Closed
1 task done
leducp opened this issue Oct 7, 2024 · 1 comment · Fixed by #13875
Closed
1 task done

[BUG] Regression when building with C++ toolchain enabled - broken locale #13873

leducp opened this issue Oct 7, 2024 · 1 comment · Fixed by #13875
Labels
Arch: all Issues that apply to all architectures Area: OS Components OS Components issues

Comments

@leducp
Copy link
Contributor

leducp commented Oct 7, 2024

Description / Steps to reproduce the issue

Since PR #13755, compilation is broken with arm-gcc at least (but probably all version) because public locale were moved to a .c file (which have no sense since it is a public API used by the GCC libstdc++ and llvm libxx).

On which OS does this issue occur?

[OS: Linux]

What is the version of your OS?

Debian testing

NuttX Version

master

Issue Architecture

[Arch: all]

Issue Area

[Area: OS Components]

Verification

  • I have verified before submitting the report.
@github-actions github-actions bot added Arch: all Issues that apply to all architectures Area: OS Components OS Components issues labels Oct 7, 2024
@leducp
Copy link
Contributor Author

leducp commented Oct 7, 2024

To test the regression, just add "#include " to any C++ file in a user app (like C++ hello world example") and build with GCC

Tester with:

  • gcc version 13.3.1 20240614 (15:13.3.rel1-1) from Debian repo
  • gcc version 12.3.1 20230626 (Arm GNU Toolchain 12.3.Rel1 (Build arm-12.35)) from ARM web site

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch: all Issues that apply to all architectures Area: OS Components OS Components issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant