]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rust: force cargo to build offline
authorMarc Poulhiès <dkm@kataplop.net>
Mon, 17 Mar 2025 18:23:50 +0000 (19:23 +0100)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 18 Mar 2025 18:34:31 +0000 (19:34 +0100)
gcc/rust/Changelog:
PR rust/119333

* Make-lang.in: Force offline mode for cargo

Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
gcc/rust/Make-lang.in

index efa630927fabea0c6f0f9f0e6b0ca29339493ba6..c892fa3091e3b68962ffe730c57a6e69f89388ce 100644 (file)
@@ -503,5 +503,5 @@ rust/%.o: rust/metadata/%.cc
 rust/libffi_polonius.a: \
        rust/checks/errors/borrowck/ffi-polonius/Cargo.toml \
        $(wildcard $(srcdir)/rust/checks/errors/borrowck/ffi-polonius/src/*)
-       cargo build --manifest-path $(srcdir)/rust/checks/errors/borrowck/ffi-polonius/Cargo.toml --release --target-dir rust/ffi-polonius
+       cd $(srcdir)/rust/checks/errors/borrowck/ffi-polonius/ && cargo build --offline --release --target-dir $(objdir)/rust/ffi-polonius
        cp rust/ffi-polonius/release/libffi_polonius.a rust/libffi_polonius.a