From: Junio C Hamano Date: Wed, 29 Oct 2025 20:15:01 GMT Subject: Re: [PATCH 00/14] SHA-1/SHA-256 interoperability, part 2 Message-ID: In-Reply-To: Junio C Hamano writes: > We either need to downdate the syntax or do the following, but IIRC, > 1.77 is a bit too new for the Debian oldstable? > > Cargo.toml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git c/Cargo.toml w/Cargo.toml > index 2f51bf5d5f..7772321dd7 100644 > --- c/Cargo.toml > +++ w/Cargo.toml > @@ -2,7 +2,7 @@ > name = "gitcore" > version = "0.1.0" > edition = "2018" > -rust-version = "1.49.0" > +rust-version = "1.77.0" > > [lib] > crate-type = ["staticlib"] For now, I'd add this on top of the topic and rebuild 'seen'. --- >8 --- Subject: [PATCH] SQUASH??? downgrade build.rs syntax As the build with "make WITH_RUST=YesPlease" dies like so ... AR libgit.a CARGO target/release/libgitcore.a error: the `cargo::` syntax for build script output instructions was added in \ Rust 1.77.0, but the minimum supported Rust version of `gitcore v0.1.0 \ (/home/gitster/w/git.build)` is 1.49.0. Switch to the old `cargo:rustc-link-search=.` syntax (note the single colon). See https://doc.rust-lang.org/cargo/reference/build-scripts.html#outputs-of-\ the-build-script for more information about build script outputs. gmake: *** [Makefile:2964: target/release/libgitcore.a] Error 101 work it around by downgrading the syntax as the error messages suggests. --- build.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/build.rs b/build.rs index 136d58c35a..3228367b5d 100644 --- a/build.rs +++ b/build.rs @@ -11,11 +11,11 @@ // with this program; if not, see . fn main() { - println!("cargo::rustc-link-search=."); - println!("cargo::rustc-link-search=reftable"); - println!("cargo::rustc-link-search=xdiff"); - println!("cargo::rustc-link-lib=git"); - println!("cargo::rustc-link-lib=reftable"); - println!("cargo::rustc-link-lib=z"); - println!("cargo::rustc-link-lib=xdiff"); + println!("cargo:rustc-link-search=."); + println!("cargo:rustc-link-search=reftable"); + println!("cargo:rustc-link-search=xdiff"); + println!("cargo:rustc-link-lib=git"); + println!("cargo:rustc-link-lib=reftable"); + println!("cargo:rustc-link-lib=z"); + println!("cargo:rustc-link-lib=xdiff"); } -- 2.51.2-698-g3eff15350e