diff --git a/client/service/src/lib.rs b/client/service/src/lib.rs index 834ad403e8d38..5be93c07597f3 100644 --- a/client/service/src/lib.rs +++ b/client/service/src/lib.rs @@ -324,7 +324,10 @@ impl Future for } while let Poll::Ready(Some(task_to_spawn)) = Pin::new(&mut this.to_spawn_rx).poll_next(cx) { + #[cfg(not(target_os = "unknown"))] tokio::spawn(task_to_spawn); + #[cfg(target_os = "unknown")] + this.to_poll.push(task_to_spawn); } // Polling all the `to_poll` futures.