embassy-rs/stm32-data

Windows Builds seems to be broken

Closed this issue · 3 comments

To reproduce grab the present main and build on a window machine.
image
You should get this error. It has something to do with the fmt ? maybe?

STATUS_STACK_BUFFER_OVERRUN

seems bad.

Might be relevent:
https://users.rust-lang.org/t/status-stack-buffer-overrun/34873

It would match the story about the "println(...{:?}..., something);" causing issues. as fmt seems to be at the root of the call stack.

So I took the folder from windows after d.ps1 executed and moved it to my linux setup. And got the same problem. So this is actually probably a problem with the d.ps1 and maybe not with the rust code.

./d.ps1 is pulling embassy-rs/stm32-data-sources@74b9781 (April 12) but

./d is pulling embassy-rs/stm32-data-sources@709c106 (April 29)

Manually pulling embassy-rs/stm32-data-sources@709c106 or embassy-rs/stm32-data-sources@1a37515 (Jun 7) fixes the build.

This is good advice.