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

Revert "configs: common: enable c++11 thread support via c11 threads" #753

Merged

Conversation

stephanosio
Copy link
Member

@stephanosio stephanosio commented May 5, 2024

This reverts the toolchain configs enabling C11 threads-based libstdc++ gthread support introduced in #735.

This is intended to be a temporary workaround for #751 until one of the solutions suggested in zephyrproject-rtos/gcc#30 (comment) is implemented.

GCC PR: zephyrproject-rtos/gcc#30

@stephanosio stephanosio added DNM DO NOT MERGE area: GCC Issues related to GCC (GNU Compiler Collection) area: libstdc++ Issues related to libstdc++ (GNU C++ Library) labels May 5, 2024
@stephanosio
Copy link
Member Author

DNM until zephyrproject-rtos/gcc#30 is merged and this PR is updated to reference the merged commit.

This reverts commit 8dee616 because it
causes incompatibility with prior Zephyr releases which we do not want
at this point.

The relevant GCC patches should be reworked to be more self-contained
and maintain compatibility with prior Zephyr releases as noted in the
GitHub issue zephyrproject-rtos#751.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
@stephanosio stephanosio removed the DNM DO NOT MERGE label May 6, 2024
@stephanosio stephanosio marked this pull request as ready for review May 6, 2024 23:55
@stephanosio stephanosio added this to the 0.16.7 milestone May 7, 2024
@stephanosio stephanosio merged commit 2c75c61 into zephyrproject-rtos:main May 7, 2024
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: GCC Issues related to GCC (GNU Compiler Collection) area: libstdc++ Issues related to libstdc++ (GNU C++ Library)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant