-
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
for clarification: the dev(s) forgot to include cargo in rust9x, so please include it in the next update of rust9x. |
Beta Was this translation helpful? Give feedback.
-
There might be the misconception that just because rust9x exists all Rust crates (e.g. in Firefox) will compile without issue. Many crates in general, and also for Firefox in particular, might use their own imports of different Windows APIs, which might make them incompatible to any given older Windows version, and might need additional forks or fixes. Cargo itself is one such project, and won't be supported on the legacy systems. Shipping cargo is also not necessary for regular Rust usage with rust9x. This sounds more like a limitation of the Firefox build system (not expecting to work with custom toolchains), not of rust9x. If you want to try building/shipping cargo with rust9x, feel free to enable cargo in https://github.com/rust9x/rust/blob/rust9x/config.rust9x.toml#L22 and recompile, and let me know if it works. |
Beta Was this translation helpful? Give feedback.
There might be the misconception that just because rust9x exists all Rust crates (e.g. in Firefox) will compile without issue. Many crates in general, and also for Firefox in particular, might use their own imports of different Windows APIs, which might make them incompatible to any given older Windows version, and might need additional forks or fixes.
Cargo itself is one such project, and won't be supported on the legacy systems.
Shipping cargo is also not necessary for regular Rust usage with rust9x. This sounds more like a limitation of the Firefox build system (not expecting to work with custom toolchains), not of rust9x. If you want to try building/shipping cargo with rust9x, feel fr…