Greetings,
As you may know, your .gitignore includes Cargo.lock files.
As a result, the Cargo.lock files get built with modern 2025 dependencies, which require newer versions of Rust. Project has I believe by default rust v1.53.0 nightly or v1.52.0.
The problem is that the newer versions of Rust (v. 1.61.0>=), are incompatible with certain lines of code in multiple files, specifically when it comes to this case:
-
llvm_asm! (the old syntax) was deprecated in Rust 1.59.0.
-
It was fully removed in Rust 1.61.0+.
-
The newer asm! macro (in core::arch) became stable in Rust 1.59.0, but requires new syntax.
As such the codebase needs refactoring or at least an old Cargo.lock file from 2021 to download the dependencies from back then.
I would appreciate it if I were given access to a repo/version with Cargo.lock from back, when you ran it for the last time.