Skip to content

Commit 560bb0d

Browse files
committed
fix: wasm build
1 parent 7fac5d9 commit 560bb0d

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

.cargo/config.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# It's recommended to set the flag on a per-target basis:
2+
[target.wasm32-unknown-unknown]
3+
rustflags = ['--cfg', 'getrandom_backend="wasm_js"']

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

iroh-dns-server/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,7 @@ mod tests {
253253
assert_eq!(res.relay_url.map(Url::from), Some(relay_url));
254254

255255
server.shutdown().await?;
256+
drop(testnet);
256257
Ok(())
257258
}
258259

iroh-relay/Cargo.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,13 @@ toml = { version = "0.8", optional = true }
8989
tracing-subscriber = { version = "0.3", features = [
9090
"env-filter",
9191
], optional = true }
92+
# needed by pkarr to enable wasm_js feature
93+
getrandom = { version = "0.3.1", default-features = false }
94+
95+
# wasm-in-browser
96+
[target.'cfg(all(target_family = "wasm", target_os = "unknown"))'.dependencies]
97+
# enable wasm_js feature in getrandom
98+
getrandom = { version = "0.3.1", default-features = false, features = ["wasm_js"] }
9299

93100
# non-wasm-in-browser dependencies
94101
[target.'cfg(not(all(target_family = "wasm", target_os = "unknown")))'.dependencies]

0 commit comments

Comments
 (0)