]> xenbits.xensource.com Git - xen-guest-agent.git/commitdiff
Cargo: don't let feature "static" pull xenstore-rs unless "xenstore" is set
authorYann Dirson <yann.dirson@vates.fr>
Fri, 2 Feb 2024 16:32:34 +0000 (17:32 +0100)
committerYann Dirson <yann.dirson@vates.fr>
Fri, 2 Feb 2024 16:32:34 +0000 (17:32 +0100)
The syntax used was equivalent to "dep:xenstore-rs/static", and a bug in
Rust 1.70 (fixed by https://github.com/rust-lang/cargo/pull/12130 in 1.71)
was triggered.

Cargo.toml

index 7ce215b22c7e1de38a4b388f723f46c07dafdf7c..fa119c62498a6b091b556e2070c12db84e9c4b99 100644 (file)
@@ -39,7 +39,7 @@ sysctl = "0.5.0"
 [features]
 default = ["xenstore", "net_netlink"]
 xenstore = ["dep:xenstore-rs"]
-static = ["xenstore-rs/static"]
+static = ["xenstore-rs?/static"]
 net_netlink = ["dep:netlink-proto", "dep:netlink-packet-core", "dep:netlink-packet-route",
                "dep:rtnetlink"]
 net_pnet = ["dep:pnet_datalink", "dep:pnet_base", "dep:ipnetwork"]