]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rust: Add --offline flag to cargo when building Rust components.
authorArthur Cohen <arthur.cohen@embecosm.com>
Tue, 9 Apr 2024 11:43:01 +0000 (13:43 +0200)
committerCohenArthur <arthur.cohen@embecosm.com>
Wed, 10 Apr 2024 13:24:42 +0000 (13:24 +0000)
gcc/rust/ChangeLog:

* Make-lang.in: Add --offline flag to cargo invocation.

gcc/rust/Make-lang.in

index 1efab4987db51a9ca2bfda6b69fa1ec315d5e721..bec02f79731a5e450f8e788268f2a852198ac380 100644 (file)
@@ -421,8 +421,9 @@ rust/%.o: rust/lex/%.cc
 %.toml:
        echo $@
 
+# TODO: Improve `cargo` invocation with host specific flags, possibly creating a $(CARGO) variable?
 rust/libformat_parser.a: $(srcdir)/../libgrust/libformat_parser/Cargo.toml $(wildcard $(srcdir)/../libgrust/libformat_parser/src/*.rs)
-       cargo build --manifest-path $(srcdir)/../libgrust/libformat_parser/Cargo.toml # FIXME: Not always release, right?
+       cd $(srcdir)/../libgrust/libformat_parser && cargo build --offline  # FIXME: Not always release, right?
        cp $(srcdir)/../libgrust/libformat_parser/target/debug/liblibformat_parser.a $@
 
 # build all rust/parse files in rust folder, add cross-folder includes