-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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: bump fbw dev env #8585
build: bump fbw dev env #8585
Conversation
Please also adjust the Rust version to 1.74 in rust-toolchain.toml |
I assume you tested this? A while ago when I updated the dev env this lead to compile issues. |
I did and everything worked fine 👍 In fact we could even go to 1.77 from what I could see. 1.74 is default on dev-env though. If we go to 1.77 without a new image, that would work but will cause download of rust dependencies on every build. |
Note: This PR causes issues with builds running in SU14, do not merge until SU15 release. |
Bumped to the 1.74.1 patch release. The dev-env only specifies 1.74 which is a bit loose for production IMO. Which exact release will it have in any given scenario? -e- Might then wait for https://github.com/flybywiresim/dev-env/pull/16. Looks like some fixes will also be needed to build with 1.74.
|
rust-lang/rust#115010 caused the fuel and payload sys to start failing. Seems they never intended this type of lifetime elision. |
What counts is the version in |
Indeed, but better to make them match so a download isn’t required. It takes a while. |
SU15 has just been released, RTM? |
There’s one sdk update we missed, might want to incorporate that so we only have the change once 👍 |
Does not work with our llvm installation and seems like the option is a custom addition by asobo
fbw-common/src/wasm/cpp-msfs-framework/cmake/TargetDefinition.cmake
Outdated
Show resolved
Hide resolved
fbw-common/src/wasm/cpp-msfs-framework/cmake/TargetDefinition.cmake
Outdated
Show resolved
Hide resolved
Is it possible to upgrade directly to Rust 1.78? |
We can try 👍 I'll update the rust version in this PR and if it works we can set it as default version in the dev env. |
Quality Assurance Report Discord: saschl Testing Process: Full flight LOWI-EDSB. Observed WASM based systems (FBW, Autothrottle, engines, electrics, hydraulics...). All working as intended. Negatives: Testing Results: Conclusions: |
Fixes #[issue_no]
Summary of Changes
Bump FBW dev env to the latest with SDK 0.24.
Screenshots (if necessary)
References
Additional context
Discord username (if different from GitHub):
Testing instructions
Check that the aircraft generally functions okay in SU14 (non-beta).
How to download the PR for QA
Every new commit to this PR will cause new A32NX and A380X artifacts to be created, built, and uploaded.