-
-
Notifications
You must be signed in to change notification settings - Fork 1
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
0.1.11
release results in build errors when using the esp
toolchain (for Xtensa)
#11
Comments
Thanks for the report. I yanked 0.1.11 for now.
#10 is about "test", not "build", and "build" is already done in our CI and already catches this issue: https://github.com/taiki-e/semihosting/actions/runs/9849899467/job/27194302779 Also this is a problem that first happened today: https://github.com/taiki-e/semihosting/actions/workflows/ci.yml And the odd thing is that we already check that the toolchain is after the stabilization patches have been merged to avoid the "problem when built with the old nightly toolchain" and yet we have this problem. (In other words, this is a completely different situation than what happened with proc-macro2 and others, where the maintainers were not interested in supporting old nightly.) Lines 40 to 42 in cc18471
Lines 163 to 168 in cc18471
I don't know what is happening in their toolchain, but are commit dates not a reliable indicator? (At least, this works approach perfectly with the toolchain installed by rustup...) |
(Perhaps rustversion would also be affected by such custom toolchain's commit date issue. https://github.com/dtolnay/rustversion#selectors
|
In the short term we can handle this issue by adding a version check ( That said, if the esp toolchain is building the stable branch of rust as nightly, that is also enough to prevent future problems. Footnotes
|
… toolchain Fixes #11 See #11 (comment) for more.
Fixed in v0.1.12 which implemented a way mentioned in #11 (comment). |
That was fast, thank you! |
While updating our Xtensa toolchain version to
1.79.0
in CI foresp-hal
, we recently encountered some new build errors which seem to originate from the0.1.11
release:The
esp
toolchain lags behindnightly
so it's understandable why this occurs. Adding a patch to ourhil-test
package which pins thesemihosting
package to0.1.10
has resolved these issues for the time being, however this is obviously not a long-term solution.I see that #10 already exists, would be nice to close this to help avoid similar issues in the future. If you would like some help with that issue please let me know and I can find some time to take care of it, otherwise we will continue to patch the dependency until an appropriate fix has been released.
The text was updated successfully, but these errors were encountered: