]> git.bitcoin.ninja Git - rust-lightning/commitdiff
Re-add optional `std` feature dependencies to fix RGS and BP builds
authorElias Rohrer <dev@tnull.de>
Wed, 4 Sep 2024 08:53:37 +0000 (10:53 +0200)
committerElias Rohrer <dev@tnull.de>
Wed, 18 Sep 2024 07:07:58 +0000 (09:07 +0200)
We previously removed these, leading to failure to build under default
features including `std`.

lightning-background-processor/Cargo.toml
lightning-rapid-gossip-sync/Cargo.toml

index 70c19c5c76dd20ea9ad01cf9fb0e64a31def8846..0afc18fdfbbe9f95819e73b1eaa3387959e80347 100644 (file)
@@ -15,12 +15,14 @@ rustdoc-args = ["--cfg", "docsrs"]
 
 [features]
 futures = [ ]
-std = []
+std = ["lightning/std", "bitcoin-io/std", "bitcoin_hashes/std"]
 
 default = ["std"]
 
 [dependencies]
 bitcoin = { version = "0.32.2", default-features = false }
+bitcoin_hashes = { version = "0.14.0", default-features = false }
+bitcoin-io = { version = "0.1.2", default-features = false }
 lightning = { version = "0.0.124", path = "../lightning", default-features = false }
 lightning-rapid-gossip-sync = { version = "0.0.124", path = "../lightning-rapid-gossip-sync", default-features = false }
 
index ef28f2943788fe204d110386f3a934e9473813bd..03efbde3daa7a308e6e1fe282daa5856c3bbfb61 100644 (file)
@@ -11,11 +11,13 @@ Utility to process gossip routing data from Rapid Gossip Sync Server.
 
 [features]
 default = ["std"]
-std = []
+std = ["bitcoin-io/std", "bitcoin_hashes/std"]
 
 [dependencies]
 lightning = { version = "0.0.124", path = "../lightning", default-features = false }
 bitcoin = { version = "0.32.2", default-features = false }
+bitcoin_hashes = { version = "0.14.0", default-features = false }
+bitcoin-io = { version = "0.1.2", default-features = false }
 
 [target.'cfg(ldk_bench)'.dependencies]
 criterion = { version = "0.4", optional = true, default-features = false }