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

build: use stable Rust toolchain #81

Merged
merged 5 commits into from
Aug 31, 2023

Commits on Aug 30, 2023

  1. build: use stable Rust toolchain

    Switch to using the stable Rust toolchain instead of nightly. To do
    this, we must not need to rebuild parts of the core and standard
    library, which is an unstable feature. In order to do so, switch to a
    supported build target (x86_64-unknown-none) instead of our own
    (svsm-target.json).
    
    Signed-off-by: Carlos López <[email protected]>
    00xc committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    cf3a796 View commit details
    Browse the repository at this point in the history
  2. build: update Github actions for stable Rust

    Use stable toolchain and the correct target.
    
    Signed-off-by: Carlos López <[email protected]>
    00xc committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    782aa5c View commit details
    Browse the repository at this point in the history
  3. build: fix tests for stable Rust

    Add appropriate build flags so that tests can be run as usual. These
    stopped working because rebuilding the standard library
    (via -Z build-std) is an unstable feature. However, this is not
    needed since the x86_64-unknown-linux-gnu target already provides a
    built standard library.
    
    Signed-off-by: Carlos López <[email protected]>
    00xc committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    9ef3a52 View commit details
    Browse the repository at this point in the history
  4. INSTALL.md: update references to build target

    Signed-off-by: Carlos López <[email protected]>
    00xc committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    e23b83c View commit details
    Browse the repository at this point in the history
  5. scripts: update development Dockerfile to use stable Rust

    Signed-off-by: Carlos López <[email protected]>
    00xc committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    dbbd717 View commit details
    Browse the repository at this point in the history