rust-build
rust-build copied to clipboard
Installation tools and workflows for deploying/building Rust fork esp-rs/rust with Xtensa and RISC-V support
Problem: Rust toolchain version number is stored in 23 files. Each release requires an update of all these files. Find a way to reduce repeated magic numbers in CI scripts.
Scenario: User deployed toolchain 1.56.0.0 and later on user wants upgrade to 1.59.0.0 The installation script does not display any warning an quits. Workaround: - run installation with parameter `-i`:...
Setup Rust toolchain mirror, so that toolchain is accessible also in case when github.com is not reachable
winget install -e --id Microsoft.WindowsSDK PS F:\esp1> winget install -e --id Microsoft.WindowsSDK No package found matching input criteria. On Windows 10, winget can't find this package.
I'm having trouble running it on an older Mac which can't be upgraded beyond MacOS 10.15 - Catalina, it's an x86 based macbook pro. I think it could be because...
## Bug description After using `espup install` under Ubuntu 20.04 (aarch64, NVidia Jetson AGX Xavier), running the cargo binary produces a linker error. ``` $ ~/.rustup/toolchains/esp/bin/cargo /home/me/.rustup/toolchains/esp/bin/cargo: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.32'...
### Motivation Currently we are building all containers published with [this file](https://github.com/esp-rs/rust-build/blob/main/idf-rust.Containerfile). Currently we get containers for the following configuration matrix: - mcu target: all - xtensa-toolchain: latest - xtensa-toolchian:...
Hi, I'm creating a Nix Flake for the Rust toolchains for the ESP32. Whilst `rustc` is working, I get quite a lot of low-level errors when building a simple example...
Rust analyzer cannot write to the `target` directory. I am running docker on Ubuntu 24. When using this image `idf-rust:esp32_latest`, with the dev container definition from the [template](https://github.com/esp-rs/esp-idf-template/blob/master/cargo/.devcontainer/devcontainer.json), I see...
This uses LLVM19, let's hope everything works. Local testing seems fine so far.