-
Notifications
You must be signed in to change notification settings - Fork 13k
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
std
no longer compiles for riscv32imc-esp-espidf
#95924
Comments
I haven't tried bisecting it, I can only confirm that the same project compiles fine with |
I have had the same issue. Idk how to solve it though. :( |
Looking at the first error: a The function is called here: The function is defined here: That type is defined here: So at least we understand the issue. Now - why was it working before? Did any of these definitions change recently? None of the files linked here have recent relevant commits that could have changed that. Maybe the libc version was updated recently? A fix could be to use The same thing happened with Then, probably the same with Ah looks like the fix is in the works: |
Will be fixed once this is merged: #94609 |
Thanks, this has been fixed now. |
I'm trying to cross-copmile for an
espidf
target from Windows, but in the latest nightly compilation (or in this case,cargo c
) fails with the following errors:cargo c --target=riscv32imc-esp-espidf -Z build-std=std,panic_abort
The text was updated successfully, but these errors were encountered: